comparison idavoll/backend.py @ 201:d829db6095d6

Make sure that item elements lose their namespace before storage, notification.
author Ralph Meijer <ralphm@ik.nu>
date Tue, 24 Jun 2008 08:42:16 +0000
parents 2189c663ba44
children 77c61e2b8c75
comparison
equal deleted inserted replaced
200:2189c663ba44 201:d829db6095d6
145 elif not items and (persistItems or deliverPayloads): 145 elif not items and (persistItems or deliverPayloads):
146 raise error.ItemRequired() 146 raise error.ItemRequired()
147 147
148 if persistItems or deliverPayloads: 148 if persistItems or deliverPayloads:
149 for item in items: 149 for item in items:
150 item.uri = None
151 item.defaultUri = None
150 if not item.getAttribute("id"): 152 if not item.getAttribute("id"):
151 item["id"] = str(uuid.uuid4()) 153 item["id"] = str(uuid.uuid4())
152 154
153 if persistItems: 155 if persistItems:
154 d = node.storeItems(items, requestor) 156 d = node.storeItems(items, requestor)