From f5785b1f171cb45f12af180a98829bc17d5d4b14 Mon Sep 17 00:00:00 2001 From: liberocks Date: Sat, 28 Sep 2024 11:28:48 +0700 Subject: [PATCH] fix: save settings after assigning value --- app/Http/Controllers/Api/ApplicationsController.php | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/app/Http/Controllers/Api/ApplicationsController.php b/app/Http/Controllers/Api/ApplicationsController.php index 69709bfa3..782b3f270 100644 --- a/app/Http/Controllers/Api/ApplicationsController.php +++ b/app/Http/Controllers/Api/ApplicationsController.php @@ -745,6 +745,7 @@ class ApplicationsController extends Controller $application->destination_type = $destination->getMorphClass(); $application->environment_id = $environment->id; $application->settings->is_build_server_enabled = $useBuildServer; + $application->settings->save(); $application->save(); $application->refresh(); if (! $application->settings->is_container_label_readonly_enabled) { @@ -842,6 +843,7 @@ class ApplicationsController extends Controller $application->source_type = $githubApp->getMorphClass(); $application->source_id = $githubApp->id; $application->settings->is_build_server_enabled = $useBuildServer; + $application->settings->save(); $application->save(); $application->refresh(); if (! $application->settings->is_container_label_readonly_enabled) { @@ -935,6 +937,7 @@ class ApplicationsController extends Controller $application->destination_type = $destination->getMorphClass(); $application->environment_id = $environment->id; $application->settings->is_build_server_enabled = $useBuildServer; + $application->settings->save(); $application->save(); $application->refresh(); if (! $application->settings->is_container_label_readonly_enabled) { @@ -1015,6 +1018,8 @@ class ApplicationsController extends Controller $application->destination_type = $destination->getMorphClass(); $application->environment_id = $environment->id; $application->settings->is_build_server_enabled = $useBuildServer; + $application->settings->save(); + $application->git_repository = 'coollabsio/coolify'; $application->git_branch = 'main'; $application->save(); @@ -1073,6 +1078,8 @@ class ApplicationsController extends Controller $application->destination_type = $destination->getMorphClass(); $application->environment_id = $environment->id; $application->settings->is_build_server_enabled = $useBuildServer; + $application->settings->save(); + $application->git_repository = 'coollabsio/coolify'; $application->git_branch = 'main'; $application->save(); @@ -1551,6 +1558,7 @@ class ApplicationsController extends Controller $use_build_server = $request->use_build_server; $application->settings->is_build_server_enabled = $use_build_server; + $application->settings->save(); removeUnnecessaryFieldsFromRequest($request);