***** NOT A TEACHER *****
Here is the opinion of one expert:
"We use any in affirmative clauses after words that have a negative ... meaning."
His example: "I forgot to get any bread." [My note: "to forget" has a negative meaning.]
That expert is Michael Swan in his Practical English Usage (1995 edition).