From c6e6423dd0de5fad3c198a159c39c0d7758ebb93 Mon Sep 17 00:00:00 2001 From: Thorsten Eckel Date: Tue, 14 Aug 2018 20:03:41 +0200 Subject: [PATCH] Fixed issue #2183 - Mysql2::Error: Invalid default value for 'start_at'. --- db/migrate/20180809000001_cti_generic_api.rb | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/db/migrate/20180809000001_cti_generic_api.rb b/db/migrate/20180809000001_cti_generic_api.rb index c8f2362c1..ab05b807d 100644 --- a/db/migrate/20180809000001_cti_generic_api.rb +++ b/db/migrate/20180809000001_cti_generic_api.rb @@ -72,6 +72,12 @@ class CtiGenericApi < ActiveRecord::Migration[5.1] add_column :cti_logs, :duration_waiting_time, :integer, null: true add_column :cti_logs, :duration_talking_time, :integer, null: true + # fixes issue #2183 - Mysql2::Error: Invalid default value for 'start_at' + if ActiveRecord::Base.connection_config[:adapter] == 'mysql2' + change_column_default :cti_logs, :start, '0000-00-00 00:00:00' + change_column_default :cti_logs, :end, '0000-00-00 00:00:00' + end + rename_column :cti_logs, :start, :start_at rename_column :cti_logs, :end, :end_at