Cloudflare KV does not delete record
Hi, I’ve encountered an issue with record deletion when using Cloudflare KV (Binding).
Everything works correctly in my local environment when testing with fsDriver. However, once deployed online, attempting to delete an item using the API (with the associated tag) does not seem to work as expected.
Interestingly, the purge/all method works correctly, so the issue seems to affect only single-item deletion.
At the moment, I’m not sure whether this is a bug related to unstorage itself, something internal to Cloudflare KV or nuxt-multi-cache. I also couldn’t find any related issues in the repository.
I don’t currently have a reliable way to reproduce the bug, since it only happens with Cloudflare KV and I’m not sure how to replicate the environment on platforms like StackBlitz or similar.
Environment Nuxt: 4.0.3 nuxt-multi-cache: 4.0.1 unstorage version: 1.17.0 Node.js version: 22 Platform: Cloudflare Workers/Pages Driver: CloudflareKVBinding
One thing that comes to mind: Could it be somehow related to the key of the cache item? Since you mention that purging everything works. Maybe also check using the stats endpoint to get a list of cache items and see if the keys are as expected.