Mercurial > moin-2.0-moinboot
changeset 2142:4f9b58ec2879
Fix broken item.modify (filter out None values from the update_meta dict)
| author | Pavel Sviderski <pavel@psviderski.name> |
|---|---|
| date | Wed, 10 Jul 2013 22:51:38 +0400 |
| parents | 21bd8d987eda |
| children | 8370552b2450 |
| files | MoinMoin/items/__init__.py |
| diffstat | 1 files changed, 2 insertions(+), 0 deletions(-) [+] |
line wrap: on
line diff
--- a/MoinMoin/items/__init__.py Sun Jul 07 17:59:25 2013 +0200 +++ b/MoinMoin/items/__init__.py Wed Jul 10 22:51:38 2013 +0400 @@ -396,6 +396,8 @@ def modify(self, meta, data, comment=u'', contenttype_guessed=None, **update_meta): meta = dict(meta) # we may get a read-only dict-like, copy it + # get rid of None values + update_meta = {key:value for key, value in update_meta.items() if value is not None} meta.update(update_meta) return self._save(meta, data, contenttype_guessed=contenttype_guessed, comment=comment)
