src/cm/client.py
changeset 24 c8a95e540b79
parent 17 a4be0b8a905d
child 106 36165e7cd1f0
--- a/src/cm/client.py	Fri Dec 04 14:05:05 2009 +0100
+++ b/src/cm/client.py	Tue Dec 08 16:51:48 2009 +0100
@@ -225,7 +225,7 @@
     return ret 
 
 @has_perm_on_text("can_create_comment")
-def add_comment(request, key):
+def add_comment(request, key, version_key):
 #    if edit_comment_id : #
 #    if self.request.user.is_anonymous() : # accessing via an admin url ?
 #    and comment.user == self.request.user
@@ -251,7 +251,7 @@
             reply_to = Comment.objects.get(id=reply_to_id)
             
         text = Text.objects.get(key=key)
-        text_version = text.get_latest_version()
+        text_version = TextVersion.objects.get(key=version_key)
         
         comment_state = 'approved' if text_version.mod_posteriori else 'pending'
         comment = Comment.objects.create(state=comment_state, text_version=text_version, user=user, name=name, email=email, title=title, content=content, content_html=content_html, tags = tags, start_wrapper = start_wrapper, end_wrapper = end_wrapper, start_offset = start_offset, end_offset = end_offset, reply_to=reply_to)