Fix register
This commit is contained in:
parent
67a3c7274e
commit
d4e0c5ca86
1 changed files with 7 additions and 4 deletions
|
@ -12,6 +12,8 @@ from django.utils.timezone import now
|
||||||
from django.utils.translation import gettext_lazy as _
|
from django.utils.translation import gettext_lazy as _
|
||||||
from django.dispatch import receiver
|
from django.dispatch import receiver
|
||||||
from django.db.models.signals import post_save, pre_save
|
from django.db.models.signals import post_save, pre_save
|
||||||
|
from django.core.exceptions import RelatedObjectDoesNotExist
|
||||||
|
|
||||||
|
|
||||||
from fernet_fields import EncryptedCharField
|
from fernet_fields import EncryptedCharField
|
||||||
from sortedm2m.fields import SortedManyToManyField
|
from sortedm2m.fields import SortedManyToManyField
|
||||||
|
@ -544,10 +546,11 @@ class OrganizationProfile(models.Model):
|
||||||
|
|
||||||
@receiver([post_save], sender=User)
|
@receiver([post_save], sender=User)
|
||||||
def on_user_save(sender, instance, **kwargs):
|
def on_user_save(sender, instance, **kwargs):
|
||||||
if instance.id is None:
|
try:
|
||||||
return
|
|
||||||
profile = instance.profile
|
profile = instance.profile
|
||||||
profile._get_basic_info.dirty(profile)
|
profile._get_basic_info.dirty(profile)
|
||||||
|
except RelatedObjectDoesNotExist:
|
||||||
|
pass
|
||||||
|
|
||||||
|
|
||||||
@receiver([pre_save], sender=Profile)
|
@receiver([pre_save], sender=Profile)
|
||||||
|
|
Loading…
Reference in a new issue