fix(security): scope social account references

This commit is contained in:
ZacharyZhang-NY committed 2026-05-15 00:15:37 -04:00
1 parent 51d468e4c3
commit bde35c3518
9 files changed
+317 -44

No files matched your search

+21 -1
View File
@@ -19,12 +19,17 @@ import {
assertApprovalPoliciesV58,
migrateApprovalPoliciesV58,
} from "./migrations/v58-approval-policies";
import {
SOCIAL_COMPANY_SCOPE_SCHEMA_VERSION,
assertSocialCompanyScopeV59,
migrateSocialCompanyScopeV59,
} from "./migrations/v59-social-company-scope";
import {
type ReadAll,
type Transaction,
} from "./migrations/types";
const LATEST_SCHEMA_VERSION = APPROVAL_POLICY_SCHEMA_VERSION;
const LATEST_SCHEMA_VERSION = SOCIAL_COMPANY_SCOPE_SCHEMA_VERSION;
export function initializeDatabase(
db: DatabaseSync,
@@ -44,6 +49,17 @@ export function initializeDatabase(
seedSettings(db);
assertTaskLeasesV57(db);
assertApprovalPoliciesV58(db);
assertSocialCompanyScopeV59(db);
});
return;
}
if (currentVersion === APPROVAL_POLICY_SCHEMA_VERSION) {
tx(() => {
seedSettings(db);
assertTaskLeasesV57(db);
assertApprovalPoliciesV58(db);
migrateSocialCompanyScopeV59(db);
});
return;
}
@@ -53,6 +69,7 @@ export function initializeDatabase(
seedSettings(db);
assertTaskLeasesV57(db);
migrateApprovalPoliciesV58(db);
migrateSocialCompanyScopeV59(db);
});
return;
}
@@ -65,6 +82,7 @@ export function initializeDatabase(
assertBaselineSchema(db);
migrateTaskLeasesV57(db);
migrateApprovalPoliciesV58(db);
migrateSocialCompanyScopeV59(db);
});
return;
}
@@ -78,6 +96,7 @@ export function initializeDatabase(
assertBaselineSchema(db);
migrateTaskLeasesV57(db);
migrateApprovalPoliciesV58(db);
migrateSocialCompanyScopeV59(db);
});
return;
}
@@ -89,6 +108,7 @@ export function initializeDatabase(
assertBaselineSchema(db);
migrateTaskLeasesV57(db);
migrateApprovalPoliciesV58(db);
migrateSocialCompanyScopeV59(db);
});
}