src/cm/models.py
changeset 305 df2c3202fd8e
parent 289 285e67006eb0
child 327 d858c3bb07fe
--- a/src/cm/models.py	Tue Aug 03 16:42:05 2010 +0200
+++ b/src/cm/models.py	Tue Aug 03 18:01:35 2010 +0200
@@ -600,10 +600,11 @@
     
         
     def create_inactive_user(self, email, send_invitation, **kwargs):
-        #prevent concurrent access 
-        cursor = connection.cursor()
-        sql = "LOCK TABLE auth_user IN EXCLUSIVE MODE"
-        cursor.execute(sql)
+        if 'postgresql' in settings.DATABASE_ENGINE:
+            #prevent concurrent access 
+            cursor = connection.cursor()
+            sql = "LOCK TABLE auth_user IN EXCLUSIVE MODE"
+            cursor.execute(sql)
         
         try:
             user_with_email = User.objects.get(email__iexact=email)