From 78dfe881d28dc2c02529662e5b36d4700d8803ab Mon Sep 17 00:00:00 2001 From: 1day2die Date: Mon, 8 May 2023 12:35:52 +0200 Subject: [PATCH] Fix migration --- .../settings/2023_02_04_181156_create_ticket_settings.php | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/database/settings/2023_02_04_181156_create_ticket_settings.php b/database/settings/2023_02_04_181156_create_ticket_settings.php index 4637cbe3..1e71ad3a 100644 --- a/database/settings/2023_02_04_181156_create_ticket_settings.php +++ b/database/settings/2023_02_04_181156_create_ticket_settings.php @@ -58,11 +58,16 @@ class CreateTicketSettings extends SettingsMigration $old_value = DB::table('settings_old')->where('key', '=', $key)->get(['value', 'type'])->first(); // Handle the old values to return without it being a string in all cases. + + if (is_null($old_value)) { + return ''; + } if ($old_value->type === "string" || $old_value->type === "text") { if (is_null($old_value->value)) { return ''; } + // Some values have the type string, but their values are boolean. if ($old_value->value === "false" || $old_value->value === "true") { return filter_var($old_value->value, FILTER_VALIDATE_BOOL);