Anton Lebedevich 13 лет назад
Родитель
Сommit
cc4e7aa8ed
1 измененных файлов с 3 добавлено и 2 удалено
  1. 3 2
      src/pgsql.erl

+ 3 - 2
src/pgsql.erl

@@ -118,8 +118,9 @@ with_transaction(C, F) ->
             {rollback, Why}
     end.
 
-sync_on_error(C, {error, _}) ->
-    sync(C);
+sync_on_error(C, Error = {error, _}) ->
+    ok = sync(C),
+    Error;
 
 sync_on_error(_C, R) ->
     R.