diff -r 7984d3785560 -r d3851972ca7e web/ldt/ldt_utils/views.py --- 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'