Skip to content

Commit dcef2e6

Browse files
committed
Fix cache update after plugin uninstall
1 parent a8ecb4a commit dcef2e6

File tree

1 file changed

+2
-0
lines changed

1 file changed

+2
-0
lines changed

backend/app/admin/service/plugin_service.py

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -135,6 +135,8 @@ async def uninstall(*, plugin: str):
135135
bacup_dir = os.path.join(PLUGIN_DIR, f'{plugin}.{timezone.now().strftime("%Y%m%d%H%M%S")}.backup')
136136
shutil.move(plugin_dir, bacup_dir)
137137
await redis_client.delete(f'{settings.PLUGIN_REDIS_PREFIX}:info:{plugin}')
138+
await redis_client.hdel(f'{settings.PLUGIN_REDIS_PREFIX}:status', plugin)
139+
await redis_client.set(f'{settings.PLUGIN_REDIS_PREFIX}:new', 'ture')
138140

139141
@staticmethod
140142
async def update_status(*, plugin: str):

0 commit comments

Comments
 (0)