was looking up users based on username to check for need to rename.
feature/enhanced-ticket-view
nate 2018-02-24 18:26:21 -08:00
parent 13edcad576
commit b25ad2de8e
1 changed files with 4 additions and 5 deletions

View File

@ -192,16 +192,15 @@ def on_pubkey_post_save(sender, instance, **kwargs):
@receiver(pre_save, sender=Townie) @receiver(pre_save, sender=Townie)
def on_townie_pre_save(sender, instance, **kwargs): def on_townie_pre_save(sender, instance, **kwargs):
existing = Townie.objects.filter(username=instance.username) if instance.id is None:
if not existing: logging.info('Signup from {}'.format(instance.username))
# we're making a new Townie; this means someone just signed up. We
# don't care at all about their state on disk.
return return
existing = existing[0] existing = Townie.objects.get(id=instance.id)
# See if we need to create this user on disk. # See if we need to create this user on disk.
if not existing.reviewed and instance.reviewed is True: if not existing.reviewed and instance.reviewed is True:
logging.info('Creating user {} on disk.'.format(instance.username))
instance.create_on_disk() instance.create_on_disk()
instance.send_welcome_email() instance.send_welcome_email()
instance.write_authorized_keys() instance.write_authorized_keys()