on main help sign in
Fix error not stopping migration
commit7be3afa336f808f0dc3c9c622b02c6994a85e3f4 authorfabianlindfors <fabian@flapplabs.se> dateMon 9 Jan 2023, 17:26 (4 years ago) parentafddfbf
1 file changed+2−2
src/lib.rs+2−2
src/lib.rs+2−2
@@ -200,7 +200,7 @@ fn migrate(
200200 let mut last_action_index = usize::MAX;
201201 let mut result: anyhow::Result<()> = Ok(());
202202
203− for (migration_index, migration) in remaining_migrations.iter().enumerate() {
203+ 'outer: for (migration_index, migration) in remaining_migrations.iter().enumerate() {
204204 println!("Migrating '{}':", migration.name);
205205 last_migration_index = migration_index;
206206
@@ -220,7 +220,7 @@ fn migrate(
220220 println!("{}", "done".green());
221221 } else {
222222 println!("{}", "failed".red());
223− break;
223+ break 'outer;
224224 }
225225 }
226226