Both are correct, but their meanings aren ´t quite the same.
In questions, the difference between "some" and "any" is in whether you expect a positive or negative answer.
Would you like some money? This anticipates a positive answer.
Would you like any money? This anticipates a negative answer, or the asker doesn´t know what to expect.
Do we have (some) pickles? anticipates a positive answer.
Do we have any pickles? anticipates a negative answer.
Can I get you something to drink? (probably yes)
Can I get you anything to drink? (probably no)
Oh, and I would like some money, please.
Bruce