X-Git-Url: http://git.ithinksw.org/philo.git/blobdiff_plain/30a08f353e2282b993db3d3079608b0736a2ccb6..be520c33d81631c9d649b170863c221e3169c742:/admin/pages.py diff --git a/admin/pages.py b/admin/pages.py index fc60ad1..f366cd1 100644 --- 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) - - if content == None: - contentreference.content_id = None 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):