Revision 8316698a snf-astakos-app/astakos/im/management/commands/inviteuser.py

b/snf-astakos-app/astakos/im/management/commands/inviteuser.py
36 36
from smtplib import SMTPException
37 37

  
38 38
from django.core.management.base import BaseCommand, CommandError
39
from django.db.utils import IntegrityError
39 40

  
40 41
from astakos.im.functions import invite
41 42

  
......
63 64
                self.stdout.write("Invitation sent to '%s'\n" % (email,))
64 65
            except (SMTPException, socket.error) as e:
65 66
                raise CommandError("Error sending the invitation")
67
            except IntegrityError, e:
68
                raise CommandError("There is already an invitation for %s" % (email,))
66 69
        else:
67 70
            raise CommandError("No invitations left")

Also available in: Unified diff