--- a/web/ldt/ldt_utils/views.py Wed Oct 20 17:28:09 2010 +0200
+++ b/web/ldt/ldt_utils/views.py Fri Oct 22 14:06:22 2010 +0200
@@ -549,8 +549,13 @@
form_status= 'saved'
form = AddProjectForm(request.POST)
if form.is_valid():
- project.title=form.cleaned_data['title']
- project.save()
+ if project.title != form.cleaned_data['title']:
+ project.title=form.cleaned_data['title']
+ ldt = lxml.etree.fromstring(project.ldt.encode("utf-8"))
+ res = ldt.xpath("/iri/project")
+ res[0].set("title",project.title)
+ project.ldt = lxml.etree.tostring(ldt,pretty_print=True)
+ project.save()
else:
form = AddProjectForm({'title':unicode(project.title)})
form_status= 'none'