Author: batiste.bieler
Date: Mon Feb 16 11:19:37 2009
New Revision: 348
Modified:
trunk/pages/admin/__init__.py
Log:
Fix an issue with the moved page
Modified: trunk/pages/admin/__init__.py
==============================================================================
--- trunk/pages/admin/__init__.py (original)
+++ trunk/pages/admin/__init__.py Mon Feb 16 11:19:37 2009
@@ -1,3 +1,4 @@
+# -*- coding: utf-8 -*-
from os.path import join
from inspect import isclass, getmembers
@@ -115,6 +116,8 @@
language = form.cleaned_data['language']
target = request.GET.get('target', None)
position = request.GET.get('position', None)
+ obj.invalidate()
+
if target is not None and position is not None:
try:
target = self.model.objects.get(pk=target)
@@ -122,8 +125,7 @@
pass
else:
obj.move_to(target, position)
-
- obj.invalidate()
+ target.invalidate()
for mandatory_placeholder in self.mandatory_placeholders:
Content.objects.set_or_create_content(obj, language,
@@ -340,6 +342,8 @@
except self.model.DoesNotExist:
context.update({'error': _('Page could not been moved.')})
else:
+ page.invalidate()
+ target.invalidate()
page.move_to(target, position)
return self.list_pages(request,
template_name='admin/pages/page/change_list_table.html')
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups
"pinax-updates" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to
[email protected]
For more options, visit this group at
http://groups.google.com/group/pinax-updates?hl=en
-~----------~----~----~----~------~----~------~--~---