Sfoglia il codice sorgente

Update AdminSettingsController, fix cache invalidation when updating rules

Daniel Supernault 2 anni fa
parent
commit
fe6787f75e
1 ha cambiato i file con 3 aggiunte e 1 eliminazioni
  1. 3 1
      app/Http/Controllers/Admin/AdminSettingsController.php

+ 3 - 1
app/Http/Controllers/Admin/AdminSettingsController.php

@@ -75,6 +75,8 @@ trait AdminSettingsController
 			unset($json[$index]);
 			$json = json_encode(array_values($json));
 			ConfigCacheService::put('app.rules', $json);
+            Cache::forget('api:v1:instance-data:rules');
+            Cache::forget('api:v1:instance-data-response-v1');
 			return 200;
 		}
 
@@ -173,7 +175,7 @@ trait AdminSettingsController
 				ConfigCacheService::put('app.rules', json_encode(array_values($json)));
 			}
 			Cache::forget('api:v1:instance-data:rules');
-			Cache::forget('api:v1:instance-data-response');
+			Cache::forget('api:v1:instance-data-response-v1');
 		}
 
 		if($request->filled('account_autofollow_usernames')) {