refactor(environment-variables): remove protected variable checks from delete methods for cleaner logic
This commit is contained in:
@@ -236,15 +236,6 @@ class All extends Component
|
|||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
// Check for system variables that shouldn't be deleted
|
|
||||||
foreach ($variablesToDelete as $envVar) {
|
|
||||||
if ($this->isProtectedEnvironmentVariable($envVar->key)) {
|
|
||||||
$this->dispatch('error', "Cannot delete system environment variable '{$envVar->key}'.");
|
|
||||||
|
|
||||||
return 0;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
// Check if any of these variables are used in Docker Compose
|
// Check if any of these variables are used in Docker Compose
|
||||||
if ($this->resource->type() === 'service' || $this->resource->build_pack === 'dockercompose') {
|
if ($this->resource->type() === 'service' || $this->resource->build_pack === 'dockercompose') {
|
||||||
foreach ($variablesToDelete as $envVar) {
|
foreach ($variablesToDelete as $envVar) {
|
||||||
|
@@ -178,13 +178,6 @@ class Show extends Component
|
|||||||
public function delete()
|
public function delete()
|
||||||
{
|
{
|
||||||
try {
|
try {
|
||||||
// Check if the variable is protected
|
|
||||||
if ($this->isProtectedEnvironmentVariable($this->env->key)) {
|
|
||||||
$this->dispatch('error', "Cannot delete system environment variable '{$this->env->key}'.");
|
|
||||||
|
|
||||||
return;
|
|
||||||
}
|
|
||||||
|
|
||||||
// Check if the variable is used in Docker Compose
|
// Check if the variable is used in Docker Compose
|
||||||
if ($this->type === 'service' || $this->type === 'application' && $this->env->resource()?->docker_compose) {
|
if ($this->type === 'service' || $this->type === 'application' && $this->env->resource()?->docker_compose) {
|
||||||
[$isUsed, $reason] = $this->isEnvironmentVariableUsedInDockerCompose($this->env->key, $this->env->resource()?->docker_compose);
|
[$isUsed, $reason] = $this->isEnvironmentVariableUsedInDockerCompose($this->env->key, $this->env->resource()?->docker_compose);
|
||||||
|
Reference in New Issue
Block a user