Hello,
that's the expected behavior: when you enable the cache, Joomla will not run the actual query vs the database, but simply get the old (cached) value. This means that even if you correctly save the Download ID, when we try load it form the database, we get the old (empty) value, thus the warning.
Anyway, thanks for your report!
Davide Tampellini
Developer and Support Staff
🇮🇹Italian: native 🇬🇧English: good • 🕐 My time zone is Europe / Rome (UTC +1)
Please keep in mind my timezone and cultural differences when reading my replies. Thank you!