浏览代码

Update AdminSettingsController, fix cache invalidation when updating rules

Daniel Supernault 2 年之前
父节点
当前提交
fe6787f75e
共有 1 个文件被更改,包括 3 次插入1 次删除
  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')) {