mirror of
https://github.com/cupcakearmy/coolify.git
synced 2024-10-22 08:04:19 +02:00
refactor: Load environment variables based on resource type in sortEnvironmentVariables()
This commit is contained in:
parent
eaefb3a6fb
commit
2227858f58
@ -52,11 +52,18 @@ public function instantSave()
|
||||
|
||||
public function sortEnvironmentVariables()
|
||||
{
|
||||
$this->resource->load(['environment_variables', 'environment_variables_preview']);
|
||||
if ($this->resource->type() === 'application') {
|
||||
$this->resource->load(['environment_variables', 'environment_variables_preview']);
|
||||
} else {
|
||||
$this->resource->load(['environment_variables']);
|
||||
}
|
||||
|
||||
$sortBy = data_get($this->resource, 'settings.is_env_sorting_enabled') ? 'key' : 'order';
|
||||
|
||||
$sortFunction = function ($variables) use ($sortBy) {
|
||||
if (!$variables) {
|
||||
return $variables;
|
||||
}
|
||||
if ($sortBy === 'key') {
|
||||
return $variables->sortBy(function ($item) {
|
||||
return strtolower($item->key);
|
||||
|
Loading…
Reference in New Issue
Block a user