From 02d2b215f28408f4a19cb6217305a74caacbc21c Mon Sep 17 00:00:00 2001 From: joker-x Date: Wed, 9 Sep 2020 17:31:16 +0200 Subject: [PATCH] Change format date from ISO-8601 to "YYYY-MM-DD HH:mm:ss" for save in database without ER_TRUNCATED_WRONG_VALUE error --- server/lib/knex.js | 6 +----- server/models/subscriptions.js | 4 ++-- 2 files changed, 3 insertions(+), 7 deletions(-) diff --git a/server/lib/knex.js b/server/lib/knex.js index 7240d312..519ea5a0 100644 --- a/server/lib/knex.js +++ b/server/lib/knex.js @@ -19,11 +19,7 @@ const knex = require('knex')({ }, pool: { min: 2, - max: 10, - afterCreate: function(conn, cb) { - conn.query('SET sql_mode="ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION";', function (err) { - cb(err, conn); - }); + max: 10 } }, migrations: { diff --git a/server/models/subscriptions.js b/server/models/subscriptions.js index 57f36f97..4f475f64 100644 --- a/server/models/subscriptions.js +++ b/server/models/subscriptions.js @@ -62,7 +62,7 @@ fieldTypes.date = { afterJSON: (groupedField, entity) => { const key = getFieldColumn(groupedField); if (key in entity) { - entity[key] = entity[key] ? moment(entity[key]).toISOString() : null; + entity[key] = entity[key] ? moment(entity[key]).utc().format("YYYY-MM-DD HH:mm:ss") : null; } }, listRender: (groupedField, value) => formatDate(groupedField.settings.dateFormat, value) @@ -72,7 +72,7 @@ fieldTypes.birthday = { afterJSON: (groupedField, entity) => { const key = getFieldColumn(groupedField); if (key in entity) { - entity[key] = entity[key] ? moment(entity[key]).toISOString() : null; + entity[key] = entity[key] ? moment(entity[key]).utc().format("YYYY-MM-DD HH:mm:ss") : null; } }, listRender: (groupedField, value) => formatBirthday(groupedField.settings.dateFormat, value)