Opened 15 years ago
#6500 new defect
Resubmit for Review button throws Unicode coersion error
Reported by: | Owned by: | Jörg Viola | |
---|---|---|---|
Priority: | normal | Component: | CodeReviewPlugin |
Severity: | normal | Keywords: | |
Cc: | Trac Release: | 0.10 |
Description
I'm trialling this hack with a small team and have come across a problem. I have assigned myself CODE_REVIEW_DEV
and CODE_REVIEW_MGR
permissions, and my devs CODE_REVIEW_DEV
permission. I created a new code review on r4097
of our repo, added a bunch of files that were newly added to the branch in that revision. I then went ahead with the review, adding comments to several files and ultimately rejecting the review. So far so good.
My developer then re-worked the files in question and committed the changes to the branch. At this point I'm not quite sure how it's supposed to work, but my assumption is that I click the Resubmit for Review button, select a new revision for the review and go through the process again. Unfortunately when I click the Resubmit for Review button I get the following error:
Traceback (most recent call last): File "C:\Python24\lib\site-packages\trac\web\main.py", line 387, in dispatch_request dispatcher.dispatch(req) File "C:\Python24\lib\site-packages\trac\web\main.py", line 237, in dispatch resp = chosen_handler.process_request(req) File "build\bdist.win32\egg\codereview\peerReviewNew.py", line 90, in process_request TypeError: coercing to Unicode: need string or buffer, int found
I haven't attempted to investigate in the code.
We're using Trac 0.10.3.1 on Python 2.4 with a SQLite backend on Windows 2003.
Patch to fix - tested on 0.10.