|
@@ -229,11 +229,10 @@ - (NSError*)inSavePoint:(void (^)(FMDatabase *db, BOOL *rollback))block {
|
|
|
block(db, &shouldRollback);
|
|
block(db, &shouldRollback);
|
|
|
|
|
|
|
|
if (shouldRollback) {
|
|
if (shouldRollback) {
|
|
|
|
|
+ // We need to rollback and release this savepoint to remove it
|
|
|
[db rollbackToSavePointWithName:name error:&err];
|
|
[db rollbackToSavePointWithName:name error:&err];
|
|
|
}
|
|
}
|
|
|
- else {
|
|
|
|
|
- [db releaseSavePointWithName:name error:&err];
|
|
|
|
|
- }
|
|
|
|
|
|
|
+ [db releaseSavePointWithName:name error:&err];
|
|
|
|
|
|
|
|
[self pushDatabaseBackInPool:db];
|
|
[self pushDatabaseBackInPool:db];
|
|
|
|
|
|