fix: labels
This commit is contained in:
parent
f68aace445
commit
d3c9894479
@ -883,6 +883,11 @@ class ApplicationDeploymentJob implements ShouldQueue, ShouldBeEncrypted
|
|||||||
$this->application->save();
|
$this->application->save();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
if (mb_detect_encoding(base64_decode($this->application->custom_labels), 'ASCII', true) === false) {
|
||||||
|
ray('custom_labels contains non-ascii characters');
|
||||||
|
$this->application->custom_labels = base64_encode(str(implode(",", generateLabelsApplication($this->application, $this->preview)))->replace(',', "\n"));
|
||||||
|
$this->application->save();
|
||||||
|
}
|
||||||
$labels = collect(preg_split("/\r\n|\n|\r/", base64_decode($this->application->custom_labels)));
|
$labels = collect(preg_split("/\r\n|\n|\r/", base64_decode($this->application->custom_labels)));
|
||||||
$labels = $labels->filter(function ($value, $key) {
|
$labels = $labels->filter(function ($value, $key) {
|
||||||
return !Str::startsWith($value, 'coolify.');
|
return !Str::startsWith($value, 'coolify.');
|
||||||
|
@ -120,8 +120,8 @@ class General extends Component
|
|||||||
$this->application->save();
|
$this->application->save();
|
||||||
}
|
}
|
||||||
$this->customLabels = base64_decode(data_get($this->application, 'custom_labels'));
|
$this->customLabels = base64_decode(data_get($this->application, 'custom_labels'));
|
||||||
// Fix for non-ascii characters
|
// // Fix for non-ascii characters
|
||||||
if (preg_match('~[^\x20-\x7E\t\r\n]~', $this->customLabels) > 0) {
|
if (mb_detect_encoding($this->customLabels, 'ASCII', true) === false) {
|
||||||
ray('custom_labels contains non-ascii characters');
|
ray('custom_labels contains non-ascii characters');
|
||||||
$this->resetDefaultLabels(false);
|
$this->resetDefaultLabels(false);
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user