diff -r a4fc430fefac -r 829fe8302a8b app/soc/views/docs/edit.py --- a/app/soc/views/docs/edit.py Sun Nov 02 22:56:52 2008 +0000 +++ b/app/soc/views/docs/edit.py Sun Nov 02 22:57:46 2008 +0000 @@ -78,9 +78,9 @@ properties['author'] = models.user.logic.getFromFields(email=email) properties['is_featured'] = form.cleaned_data.get('is_featured') - doc = document.logic.updateOrCreateFromFields(properties, - partial_path=partial_path, - link_name=link_name) + key_fields = document.logic.getKeyFieldsFromDict(properties) + + doc = document.logic.updateOrCreateFromFields(properties, key_fields) return doc