1
0
mirror of https://github.com/openSUSE/osc.git synced 2025-08-06 15:43:39 +02:00

do not fail on listing requests, when delete requests exist

This commit is contained in:
2009-06-18 08:11:34 +00:00
parent 8f2a3b7580
commit 5275bdac01

View File

@@ -1271,12 +1271,21 @@ class Request:
type = action.get('type', 'submit')
try:
n = action.find('source')
src_prj = n.get('project')
src_pkg = n.get('package')
src_rev = n.get('rev', None)
if n:
src_prj = n.get('project')
src_pkg = n.get('package')
src_rev = n.get('rev', None)
else:
src_prj = None
src_pkg = None
src_rev = None
n = action.find('target')
dst_prj = n.get('project')
dst_pkg = n.get('package')
if n:
dst_prj = n.get('project')
dst_pkg = n.get('package', None)
else:
dst_prj = None
dst_pkg = None
self.add_action(type, src_prj, src_pkg, src_rev, dst_prj, dst_pkg)
except:
msg = 'invalid request format:\n%s' % ET.tostring(root)