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'`,
|
||||
);
|
||||
|
||||
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(
|
||||
`UPDATE ${tablePrefix}user SET settings = '${JSON.stringify(user.settings)}' WHERE id = '${
|
||||
user.id
|
||||
}' `,
|
||||
),
|
||||
);
|
||||
`UPDATE ${tablePrefix}user SET settings = '${userSettings}' WHERE id = '${user.id}' `,
|
||||
);
|
||||
});
|
||||
|
||||
await Promise.all(updatedUsers);
|
||||
|
||||
|
|
Loading…
Reference in a new issue