fix(applications): use preview environment variable query

Call the preview environment variable relationship as a query when building the legacy configuration hash, and cover preview deployments with a regression test.
This commit is contained in:
Andras Bacsai
2026-05-13 10:28:18 +02:00
parent 0ecd488d6a
commit df4d9f8069
2 changed files with 28 additions and 1 deletions
+1 -1
View File
@@ -1255,7 +1255,7 @@ class Application extends BaseModel
if ($this->pull_request_id === 0 || $this->pull_request_id === null) {
$newConfigHash .= json_encode($this->environment_variables()->get(['value', 'is_multiline', 'is_literal', 'is_buildtime', 'is_runtime'])->sort());
} else {
$newConfigHash .= json_encode($this->environment_variables_preview->get(['value', 'is_multiline', 'is_literal', 'is_buildtime', 'is_runtime'])->sort());
$newConfigHash .= json_encode($this->environment_variables_preview()->get(['value', 'is_multiline', 'is_literal', 'is_buildtime', 'is_runtime'])->sort());
}
return md5($newConfigHash);