diff --git a/mia_core/models.py b/mia_core/models.py index deefa18..755260c 100644 --- a/mia_core/models.py +++ b/mia_core/models.py @@ -22,7 +22,8 @@ import hashlib from dirtyfields import DirtyFieldsMixin from django.conf import settings -from django.db import models, connection, OperationalError, transaction +from django.db import models, connection, OperationalError, transaction, \ + ProgrammingError from django.db.models.functions import Now from django.urls import reverse @@ -185,6 +186,8 @@ class User(DirtyFieldsMixin, models.Model): cursor.execute(sql, [self.pk, self.pk]) except OperationalError: return False + except ProgrammingError: + return False if cursor.fetchone() is None: return False return True