From 4afc30ffc0bd861987c699dba6004e5ebba82671 Mon Sep 17 00:00:00 2001 From: Stephan Kulow Date: Sun, 4 Oct 2015 10:38:56 +0200 Subject: [PATCH] fix request casting the error wants strings, but the cast is happening to early --- osclib/request_finder.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/osclib/request_finder.py b/osclib/request_finder.py index 2103f559..7805503f 100644 --- a/osclib/request_finder.py +++ b/osclib/request_finder.py @@ -79,7 +79,7 @@ class RequestFinder(object): if package != rq_target.get('package') or self.api.project != rq_target.get('project'): continue - request = int(sr.get('id')) + request = sr.get('id') state = sr.find('state').get('name') self.srs[request] = {'project': self.api.project, 'state': state} @@ -90,7 +90,7 @@ class RequestFinder(object): msg = msg.format(package, ', '.join(requests)) raise oscerr.WrongArgs(msg) - request = requests[0] if requests else None + request = int(requests[0]) if requests else None return request def find_request_project(self, source_project):