try {
helper.prepareConnectionForSchemaChange(editingContext, model);
migrationAction.perform(editingContext, model.name());
}
finally {
helper.restoreConnectionSettingsAfterSchemaChange(editingContext, model);
}
}
catch (ERXMigrationFailedException e) {
throw e;
}