mozreview: fix logging of commit count (
bug 1246297); r?glob
"commits" is a dict with keys "squashed" and "individual." It's len() is
always 2. Count the appropriate element.
MozReview-Commit-ID: IXEr2Mn1yMm
--- a/pylib/mozreview/mozreview/resources/batch_review_request.py
+++ b/pylib/mozreview/mozreview/resources/batch_review_request.py
@@ -337,17 +337,17 @@ class BatchReviewRequestResource(WebAPIR
'commits': ['error processing squashed diff']}}
except SubmissionException as e:
logging.exception('submission exception')
return e.value
def _process_submission(self, request, local_site, user, privileged_user,
repo, identifier, commits):
logger.info('processing batch submission %s to %s with %d commits' % (
- identifier, repo.name, len(commits)))
+ identifier, repo.name, len(commits['individual'])))
try:
squashed_rr = ReviewRequest.objects.get(commit_id=identifier,
repository=repo)
if not squashed_rr.is_mutable_by(user):
logger.warn('%s not mutable by %s' % (squashed_rr.id, user))
raise SubmissionException(self.get_no_access_error(request))