fix: cleanup all tenant tokens when deleting provider

This commit is contained in:
ramvignesh-b
2026-05-13 00:55:19 +05:30
parent 96e132c2fb
commit 2272fac26f
+2 -2
View File
@@ -43,8 +43,8 @@ export class ConfigManager {
async deleteProviderConfig(provider: string): Promise<void> {
await this.redis.del(`config:${provider}`);
// Also clean up tokens
const tokenKeys = await this.redis.keys(`provider:${provider}:*`);
// Also clean up tokens across all tenants
const tokenKeys = await this.redis.keys(`tenant:*:provider:${provider}:*`);
if (tokenKeys.length > 0) {
await this.redis.del(...tokenKeys);
}