fix(signals): change post_save receiver to TemporaryUser for user verification
This commit is contained in:
+2
-2
@@ -4,7 +4,7 @@ from django.template.loader import render_to_string
|
|||||||
from decouple import config
|
from decouple import config
|
||||||
from django_rest_passwordreset.signals import reset_password_token_created
|
from django_rest_passwordreset.signals import reset_password_token_created
|
||||||
from django.db.models.signals import post_save
|
from django.db.models.signals import post_save
|
||||||
from api.models import User
|
from api.models import User, TemporaryUser
|
||||||
from django.contrib.auth.models import Permission
|
from django.contrib.auth.models import Permission
|
||||||
from api.tasks import verify_user_with_person_api_task
|
from api.tasks import verify_user_with_person_api_task
|
||||||
|
|
||||||
@@ -39,7 +39,7 @@ def assign_device_permissions(sender, instance, created, **kwargs):
|
|||||||
instance.user_permissions.add(permission)
|
instance.user_permissions.add(permission)
|
||||||
|
|
||||||
|
|
||||||
@receiver(post_save, sender=User)
|
@receiver(post_save, sender=TemporaryUser)
|
||||||
def verify_user_with_person_api(sender, instance, created, **kwargs):
|
def verify_user_with_person_api(sender, instance, created, **kwargs):
|
||||||
if created:
|
if created:
|
||||||
verify_user_with_person_api_task(instance.id)
|
verify_user_with_person_api_task(instance.id)
|
||||||
|
|||||||
Reference in New Issue
Block a user