--- a/src/iconolab/views/objects.py Wed Feb 22 15:41:07 2017 +0100
+++ b/src/iconolab/views/objects.py Wed Feb 22 16:27:08 2017 +0100
@@ -431,7 +431,7 @@
tags_json = annotation_form.cleaned_data['tags']
new_annotation = Annotation.objects.create_annotation(author, image, title=title, description=description, fragment=fragment, tags_json=tags_json)
redirect_url = reverse('image_detail', kwargs={'collection_name': collection_name, 'image_guid': image_guid})
- return RedirectView.as_view(url=redirect_url)(request)
+ return redirect(redirect_url + '#' + str(new_annotation.annotation_guid))
context = self.get_context_data(**kwargs)
context['image'] = image
context['form'] = annotation_form
@@ -594,7 +594,7 @@
revision_tags_json = annotation_form.cleaned_data['tags']
new_revision = annotation.make_new_revision(revision_author, revision_title, revision_description, revision_fragment, revision_tags_json)
redirect_url = reverse('image_detail', kwargs={'collection_name': collection_name, 'image_guid': image_guid})
- return RedirectView.as_view(url=redirect_url)(request)
+ return redirect(redirect_url + '#' + str(annotation.annotation_guid))
context = self.get_context_data(**kwargs)
context['image'] = image
context['form'] = annotation_form