From 4d4966b42afc6c181bc3d62bde89f11b8fdf26a7 Mon Sep 17 00:00:00 2001 From: Carlos Daniel Ruvalcaba Valenzuela Date: Wed, 23 Jul 2008 03:16:07 -0700 Subject: [PATCH] Fixed issue with creating multiple pages with the same name when editing --- pages/views.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pages/views.py b/pages/views.py index 684e1d9..7db2305 100644 --- a/pages/views.py +++ b/pages/views.py @@ -69,7 +69,7 @@ def editPage(request, lang, pagename): contents = request.POST['contents'] print (title, contents) try: - pg = Page.objects.filter(name__iexact = pagename, lang_iexact = lang)[0] + pg = Page.objects.filter(name__iexact = pagename, lang__iexact = lang)[0] except: pg = Page(name=pagename, lang=lang, published=datetime.datetime.now()) pg.save() @@ -78,7 +78,7 @@ def editPage(request, lang, pagename): return HttpResponseRedirect("/%s/%s" % (lang, pagename)) try: - pg = Page.objects.get(name__iexact = pagename) + pg = Page.objects.get(name__iexact = pagename, lang__iexact = lang) view = pg.pagerevision_set.order_by("-published")[0] contents = view.contents title = view.title -- 2.11.4.GIT