diff --git a/UserAd_class.py b/UserAd_class.py
index 385c280..b23e93f 100644
--- a/UserAd_class.py
+++ b/UserAd_class.py
@@ -125,6 +125,7 @@ class UserAd:
             self.sam.transaction_cancel()
             return exc
         else:
+            self.sam.transaction_commit()
             return False
 
     def enable(self):
@@ -135,6 +136,7 @@ class UserAd:
             self.sam.transaction_cancel()
             return exc
         else:
+            self.sam.transaction_commit()
             return False