summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorChristoph Settgast <christoph.settgast@methodpark.com>2017-06-29 10:27:16 +0200
committerSimon Kuhnle <simon.kuhnle@methodpark.de>2017-07-25 08:53:48 +0200
commitb61f5b2ec9ab140960a1c6e0a424389cdd8951a0 (patch)
tree1c865eae2344486b68da9aedbf758cc0bcc56094
parent089e8e64b1fcc0b0a2adf9c3f0bd0a8107647278 (diff)
downloadgit-review-b61f5b2ec9ab140960a1c6e0a424389cdd8951a0.tar.gz
Fix listing changes over SSH for 2.14
The SSH query API changed from 2.13 to 2.14 from {"number":"1", ...} to {"number":1, ...} so we need to stringify everything in order to do len, encode etc. on it. Change-Id: I06bdd1b4b1181d00a27ce1e76f97baed8cde1284 Story: 2001095
-rwxr-xr-xgit_review/cmd.py2
-rw-r--r--git_review/tests/test_unit.py2
2 files changed, 2 insertions, 2 deletions
diff --git a/git_review/cmd.py b/git_review/cmd.py
index 3d02a24..b0956ff 100755
--- a/git_review/cmd.py
+++ b/git_review/cmd.py
@@ -1028,7 +1028,7 @@ class ReviewsPrinter(object):
@property
def fields_width(self):
return [
- max(len(review[field]) for review in self.reviews)
+ max(len(str(review[field])) for review in self.reviews)
for field in self.fields[:-1]
] + [1]
diff --git a/git_review/tests/test_unit.py b/git_review/tests/test_unit.py
index 5f77994..4f9fc29 100644
--- a/git_review/tests/test_unit.py
+++ b/git_review/tests/test_unit.py
@@ -66,7 +66,7 @@ class GitReviewConsole(testtools.TestCase, fixtures.TestWithFixtures):
'subject': 'A simple short subject',
'topic': 'simple-topic'
}, {
- 'number': '9877',
+ 'number': 9877, # Starting with 2.14, numbers are sent as int
'branch': 'stable/codeword',
'subject': 'A longer and slightly more wordy subject'
}, {