fix(FN-4497): align v76 workflow_steps.gateMode backfill with advisory-by-default
Fusion-Task-Id: FN-4497 Fusion-Task-Lineage: fcf6542e-0c07-4ae5-ac37-1ce4ac8fd43c
This commit is contained in:
@@ -3263,7 +3263,8 @@ export class Database {
|
||||
if (version < 76) {
|
||||
this.applyMigration(76, () => {
|
||||
this.addColumnIfMissing("workflow_steps", "gateMode", "TEXT NOT NULL DEFAULT 'advisory'");
|
||||
this.db.exec("UPDATE workflow_steps SET gateMode = CASE WHEN mode = 'script' THEN 'gate' ELSE 'advisory' END");
|
||||
// FN-4368: advisory-by-default for all legacy workflow_steps rows; users opt in to 'gate' via UI.
|
||||
this.db.exec("UPDATE workflow_steps SET gateMode = 'advisory'");
|
||||
});
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user