feat(imports): resume persisted address runs
This commit is contained in:
@@ -336,6 +336,8 @@ def rollback_address_import(
|
||||
payload: AddressImportRollbackRequest,
|
||||
) -> AddressImportRun:
|
||||
run = get_import_run(session, principal, run_id)
|
||||
if run.plan_hash != payload.expected_plan_hash:
|
||||
raise AddressBookError("The reviewed import plan changed; reload the import run.")
|
||||
if run.status == "rolled_back":
|
||||
return run
|
||||
if run.status != "applied":
|
||||
|
||||
Reference in New Issue
Block a user