diff --git a/app/Http/Controllers/Admin/AdminSettingsController.php b/app/Http/Controllers/Admin/AdminSettingsController.php index 09b1da569..cae5c1e4a 100644 --- a/app/Http/Controllers/Admin/AdminSettingsController.php +++ b/app/Http/Controllers/Admin/AdminSettingsController.php @@ -876,6 +876,13 @@ trait AdminSettingsController if (! $isValid) { return response()->json(['error' => true, 's3_vce' => true, 'message' => "
The S3/Spaces credentials you provided are invalid, or the bucket does not have the proper permissions.

Please check all fields and try again.

Any cloud storage configuration changes you made have NOT been saved due to invalid credentials."], 400); } + + ConfigCacheService::put($dkey . 'key', $key); + ConfigCacheService::put($dkey . 'secret', $secret); + ConfigCacheService::put($dkey . 'region', $region); + ConfigCacheService::put($dkey . 'bucket', $bucket); + ConfigCacheService::put($dkey . 'endpoint', $endpoint); + ConfigCacheService::put($dkey . 'url', $url); } $res['changes'] = json_encode($changes); }