From cd29c097df172e486d9c49088e084bd9096ece88 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Tom=C3=A1=C5=A1=20Chv=C3=A1tal?= Date: Fri, 28 Mar 2014 12:22:47 +0100 Subject: [PATCH] Fix bug where if there is already project review we considered it staging review --- osclib/request_finder.py | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/osclib/request_finder.py b/osclib/request_finder.py index 1213c574..a7e405ed 100644 --- a/osclib/request_finder.py +++ b/osclib/request_finder.py @@ -56,6 +56,10 @@ class RequestFinder(object): :param element: XML with list of reviews """ reviews = self._filter_review_by_project(element, 'new') + # First filter out reviews to contain only STAGING ones + # NOTE: this is hardcoded path to projects so usage elsewhere + # will need adjustements + reviews = [prj for prj in reviews if prj.startswith('openSUSE:Factory:Staging:')] assert len(reviews) <= 1, 'Request "{}" have multiple review by project in new state "{}"'.format(request_id, reviews) return reviews[0] if reviews else None