Projet

Général

Profil

0001-setting-an-Attribute-to-None-is-to-delete-it-fixes-1.patch

Benjamin Dauvergne, 24 mars 2017 14:56

Télécharger (929 octets)

Voir les différences:

Subject: [PATCH] setting an Attribute to None is to delete it (fixes #15615)

 src/authentic2/models.py | 5 +++++
 1 file changed, 5 insertions(+)
src/authentic2/models.py
201 201

  
202 202
    def set_value(self, owner, value, verified=False):
203 203
        serialize = self.get_kind()['serialize']
204
        # setting to None is to delete
205
        if value is None:
206
            AttributeValue.objects.with_owner(owner).filter(attribute=self).delete()
207
            return
208

  
204 209
        if self.multiple:
205 210
            assert isinstance(value, (list, set, tuple))
206 211
            values = value
207
-