0001-setting-an-Attribute-to-None-is-to-delete-it-fixes-1.patch
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 |
- |