git.ithinksw.org
/
philo.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
|
inline
| side by side (parent:
068bf4c
)
Changed to delete empty contentreferences on pages instead of saving them as empty.
author
melinath
<stephen.r.burrows@gmail.com>
Tue, 6 Jul 2010 16:29:12 +0000
(12:29 -0400)
committer
melinath
<stephen.r.burrows@gmail.com>
Tue, 6 Jul 2010 16:29:12 +0000
(12:29 -0400)
admin/pages.py
patch
|
blob
|
history
diff --git
a/admin/pages.py
b/admin/pages.py
index
fc60ad1
..
f366cd1
100644
(file)
--- a/
admin/pages.py
+++ b/
admin/pages.py
@@
-82,13
+82,13
@@
class PageAdmin(ViewAdmin):
contentreference = page.contentreferences.get(name=container_name)
except ContentReference.DoesNotExist:
contentreference = ContentReference(name=container_name, page=page, content_type=container_content_type)
contentreference = page.contentreferences.get(name=container_name)
except ContentReference.DoesNotExist:
contentreference = ContentReference(name=container_name, page=page, content_type=container_content_type)
-
- if content == None:
- contentreference.content_id = None
else:
else:
- contentreference.content_id = content.id
+ if content == None:
+ contentreference.delete()
- contentreference.save()
+ if content is not None:
+ contentreference.content_id = content.id
+ contentreference.save()
class TemplateAdmin(admin.ModelAdmin):
class TemplateAdmin(admin.ModelAdmin):