Fix null bu_teams in postgres migration, add retry logic to deploy script

This commit is contained in:
Jordan Ramos
2026-05-07 13:28:19 -06:00
parent 1b8790ff16
commit 3db84a377b
3 changed files with 50 additions and 4 deletions

View File

@@ -190,8 +190,8 @@ function getTableMigrations() {
{ src: 'is_active', dest: 'is_active', transform: v => v === 1 || v === true },
{ src: 'created_at', dest: 'created_at' },
{ src: 'last_login', dest: 'last_login' },
{ src: 'user_group', dest: 'user_group' },
{ src: 'bu_teams', dest: 'bu_teams' },
{ src: 'user_group', dest: 'user_group', transform: v => v || 'Read_Only' },
{ src: 'bu_teams', dest: 'bu_teams', transform: v => v || '' },
],
conflict: '(id) DO NOTHING',
},
@@ -584,7 +584,7 @@ async function migrate() {
return migration.columns.map(col => {
let value = row[col.src];
if (value === undefined) value = null;
if (col.transform && value !== null) {
if (col.transform) {
value = col.transform(value);
}
return value;