Hi,I've been trying to following the documentation here:To create a review for a existing review request, and then add a comment to the review. Unfortunately I'm not getting far.I've tried the following:root = client.get_root()repos = root.get_repositories()if repos.num_items < 1:raise Exception('No valid repositories.')repository = repos[0].idreview_request = root.get_review_requests().get_self(id='15583', repository=repository)review = review_request.get_reviews().create()filediff_id = review.get_diffs()[0].get_files()[0].idreview.get_diff_comments().create(filediff_id=1,first_line=131,num_lines=2,text='This is a diff comment!')review.update(body_top='Test Review Comment - please ignore', public=True)I get the error: AttributeError: 'ResourceList' object has no attribute 'get_reviews'So it looks like root.get_review_requests().get_self(id='15583', repository=repository) isn't the right request to return an existing review request ?Any help would be much appreciated.Cheers--
Want to help the Review Board project? Donate today at http://www.reviewboard.org/donate/
Happy user? Let us know at http://www.reviewboard.org/users/
-~----------~----~----~----~------~----~------~--~---
To unsubscribe from this group, send email to reviewboard...@googlegroups.com
For more options, visit this group at http://groups.google.com/group/reviewboard?hl=en
---
You received this message because you are subscribed to the Google Groups "reviewboard" group.
To unsubscribe from this group and stop receiving emails from it, send an email to reviewboard...@googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.
On debugging the issue further, I've found that the server is not returning the correct Content-Type when responding to the request to get the RootResource. It is returning "application/json" and not the "application/vnd.reviewboard.org.root" that the API is expecting.
As a result, it does not handle the uri_templates section of the response and treats like like a regular ItemResource.
The server I am running against is 1.6.3 (from http://<server>/api/info):
<rsp>
<info>
<product>
<is_release>1</is_release>
<package_version>1.6.3</package_version>
<version>1.6.3</version>
<name>Review Board</name>
</product>
...
Is there a specific (minimum) version that we need to upgrade the server to ?
Regards,
Sundeep
PS: Could you also please point me to the server code where this Content-type is being added for RootResource.