From bbebd293e55c838d353a59901bcfd2a11a89245b Mon Sep 17 00:00:00 2001 From: David Leek Date: Mon, 29 Jan 2024 09:16:18 +0100 Subject: [PATCH] chore: add a migration that removes incorrectly set sysuserid (#6032) ## About the changes Resets created_by_user_id on events incorrectly marked as -1337 when an actual user has been set in created_by column, to clean up after a bug --- ...nts-fix-incorrectly-assigned-sysuser-id.js | 20 +++++++++++++++++++ 1 file changed, 20 insertions(+) create mode 100644 src/migrations/20240125090553-events-fix-incorrectly-assigned-sysuser-id.js diff --git a/src/migrations/20240125090553-events-fix-incorrectly-assigned-sysuser-id.js b/src/migrations/20240125090553-events-fix-incorrectly-assigned-sysuser-id.js new file mode 100644 index 0000000000..275f747db9 --- /dev/null +++ b/src/migrations/20240125090553-events-fix-incorrectly-assigned-sysuser-id.js @@ -0,0 +1,20 @@ +exports.up = function (db, cb) { + db.runSql( + ` + UPDATE events SET created_by_user_id = null + WHERE + created_by_user_id = -1337 AND + created_by NOT IN ( + 'unknown', + 'migration', + 'init-api-tokens', + 'unleash_system_user', + 'systemuser@getunleash.io'); + `, + cb, + ); +}; + +exports.down = function (db, cb) { + cb(); +};