mirror of
https://github.com/storytold/vectorcraft.git
synced 2026-11-09 13:07:41 +00:00
When loading the plug-in store can't remove the grant of an id whose stored module lists no permissions, or can't read grants.json, the entry stays on disk and still approved the bytes it covers. plugin.install has the same case when the grant can't be removed and no earlier module can be put back. The session now keeps those ids and does not count their grants in plugin.inspect, plugin.install, plugin.reload or a later load of the store. A successful update of the grant for the id ends that, and so does attaching a different store.