diff -r 19f313576d44 -r df2c3202fd8e src/cm/models.py --- 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)