1
0
Fork 0
mirror of https://github.com/plankanban/planka.git synced 2025-07-18 20:59:44 +02:00

fix: Fix saving milliseconds for timestamps

This commit is contained in:
Maksim Eltyshev 2023-06-12 23:54:57 +02:00
parent a6cfad4d35
commit 8578883fac
5 changed files with 8 additions and 12 deletions

View file

@ -6,7 +6,7 @@ module.exports = {
accessToken, accessToken,
deletedAt: null, deletedAt: null,
}).set({ }).set({
deletedAt: new Date().toUTCString(), deletedAt: new Date().toISOString(),
}); });
return { return {

View file

@ -30,7 +30,7 @@ module.exports = {
id: inputs.record.id, id: inputs.record.id,
deletedAt: null, deletedAt: null,
}).set({ }).set({
deletedAt: new Date().toUTCString(), deletedAt: new Date().toISOString(),
}); });
if (user) { if (user) {

View file

@ -64,7 +64,7 @@ module.exports = {
if (!_.isUndefined(values.password)) { if (!_.isUndefined(values.password)) {
Object.assign(values, { Object.assign(values, {
password: bcrypt.hashSync(values.password, 10), password: bcrypt.hashSync(values.password, 10),
passwordChangedAt: new Date().toUTCString(), passwordChangedAt: new Date().toISOString(),
}); });
if (Object.keys(values).length === 1) { if (Object.keys(values).length === 1) {

View file

@ -80,13 +80,13 @@ module.exports.models = {
}, },
beforeCreate(valuesToSet, proceed) { beforeCreate(valuesToSet, proceed) {
valuesToSet.createdAt = new Date().toUTCString(); // eslint-disable-line no-param-reassign valuesToSet.createdAt = new Date().toISOString(); // eslint-disable-line no-param-reassign
proceed(); proceed();
}, },
beforeUpdate(valuesToSet, proceed) { beforeUpdate(valuesToSet, proceed) {
valuesToSet.updatedAt = new Date().toUTCString(); // eslint-disable-line no-param-reassign valuesToSet.updatedAt = new Date().toISOString(); // eslint-disable-line no-param-reassign
proceed(); proceed();
}, },

View file

@ -1,16 +1,12 @@
const bcrypt = require('bcrypt'); const bcrypt = require('bcrypt');
exports.seed = (knex) => { exports.seed = (knex) =>
const date = new Date().toUTCString(); knex('user_account').insert({
return knex('user_account').insert({
email: 'demo@demo.demo', email: 'demo@demo.demo',
password: bcrypt.hashSync('demo', 10), password: bcrypt.hashSync('demo', 10),
isAdmin: true, isAdmin: true,
name: 'Demo Demo', name: 'Demo Demo',
username: 'demo', username: 'demo',
subscribeToOwnCards: false, subscribeToOwnCards: false,
createdAt: date, createdAt: new Date().toISOString(),
updatedAt: date,
}); });
};