tejoesperanto / pasportaservo

La fontkodo de Pasporta Servo
https://www.pasportaservo.org
Other
68 stars 16 forks source link

Cimo: Landa organizanto ne povas modifi telefonnumeron aperantan duoble #54

Closed interDist closed 7 years ago

interDist commented 8 years ago

Uzanto kun permeso is_staff ne povas redakti aŭ forviŝi telefon-numeron se tia numero jam ekzistas ĉe alia uzanto; anstataŭe aperas la jena eraro kiam DEBUG=True:

MultipleObjectsReturned at /telefono/60123456789/redakti/
get() returned more than one Phone -- it returned 2!

Tion kaŭzas la jena kodo:

    class PhoneAuthMixin(object):
        def get_object(self, queryset=None):
            [ ... ]
            if user.is_staff:
                return get_object_or_404(Phone, number__icontains=number)
batisteo commented 8 years ago

Mojosaj URL neniam ŝanĝiĝas

…sed tamen.