I don't see how it isn't working. It may be that your storage is "full" according to the game [90% or more {I think, don't quote me on that} and it'll call "Storage full."]
If you want the storage to be 100% full then you have a better chance at having it wait a bit after the "Storage Full" statement is called.
EDIT: Fixed my bad typography.