浏览代码

Fix migration

1day2die 2 年之前
父节点
当前提交
78dfe881d2
共有 1 个文件被更改,包括 5 次插入0 次删除
  1. 5 0
      database/settings/2023_02_04_181156_create_ticket_settings.php

+ 5 - 0
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();
         $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.
         // 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 ($old_value->type === "string" || $old_value->type === "text") {
             if (is_null($old_value->value)) {
             if (is_null($old_value->value)) {
                 return '';
                 return '';
             }
             }
 
 
+
             // Some values have the type string, but their values are boolean.
             // Some values have the type string, but their values are boolean.
             if ($old_value->value === "false" || $old_value->value === "true") {
             if ($old_value->value === "false" || $old_value->value === "true") {
                 return filter_var($old_value->value, FILTER_VALIDATE_BOOL);
                 return filter_var($old_value->value, FILTER_VALIDATE_BOOL);