mirror of
https://github.com/n8n-io/n8n.git
synced 2025-02-02 07:01:30 -08:00
fix(core): Fix bug running addUserActivatedColumn migration on MariaDB (#6157)
This commit is contained in:
parent
a3d26eff79
commit
570790ed0c
|
@ -25,13 +25,16 @@ export class AddUserActivatedProperty1681134145996 implements MigrationInterface
|
||||||
AND r.scope = 'workflow'`,
|
AND r.scope = 'workflow'`,
|
||||||
);
|
);
|
||||||
|
|
||||||
const updatedUsers = activatedUsers.map((user) =>
|
const updatedUsers = activatedUsers.map((user) => {
|
||||||
|
/*
|
||||||
|
MariaDB returns settings as a string and MySQL as a JSON
|
||||||
|
*/
|
||||||
|
const userSettings =
|
||||||
|
typeof user.settings === 'string' ? user.settings : JSON.stringify(user.settings);
|
||||||
queryRunner.query(
|
queryRunner.query(
|
||||||
`UPDATE ${tablePrefix}user SET settings = '${JSON.stringify(user.settings)}' WHERE id = '${
|
`UPDATE ${tablePrefix}user SET settings = '${userSettings}' WHERE id = '${user.id}' `,
|
||||||
user.id
|
);
|
||||||
}' `,
|
});
|
||||||
),
|
|
||||||
);
|
|
||||||
|
|
||||||
await Promise.all(updatedUsers);
|
await Promise.all(updatedUsers);
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue