diff --git a/osc/core.py b/osc/core.py index 82c5ad84..edd26a1c 100644 --- a/osc/core.py +++ b/osc/core.py @@ -4626,16 +4626,16 @@ def get_package_results(apiurl, prj, package, lastbuild=None, repository=[], arc rmap['dirty'] = node.get('dirty') rmap['details'] = '' - statusnode = node.find('status') + details = None + statusnode = node.find('status') if statusnode != None: rmap['code'] = statusnode.get('code', '') + details = statusnode.find('details') else: rmap['code'] = '' - if rmap['code'] in ('unresolvable', 'expansion error', 'broken', 'blocked', 'finished'): - details = statusnode.find('details') - if details != None: - rmap['details'] = details.text + if details != None: + rmap['details'] = details.text rmap['dirty'] = rmap['dirty'] == 'true'