Merge pull request #930 from jberry-suse/supersede-old-source-removed
stagingapi: handle old source removed and assume supersede.
This commit is contained in:
commit
1f2a857f5d
@ -506,6 +506,10 @@ class StagingAPI(object):
|
||||
source_info_new = self.source_info_request(request_new)
|
||||
source_info_old = self.source_info_request(request_old)
|
||||
|
||||
if source_info_old is None:
|
||||
# Old source was removed thus new request likely to replace.
|
||||
return stage_info, None
|
||||
|
||||
source_same = source_info_new.get('verifymd5') == source_info_old.get('verifymd5')
|
||||
message = 'sr#{} has {} source and is already staged'.format(
|
||||
request_old.get('id'), 'same' if source_same else 'different')
|
||||
|
Loading…
x
Reference in New Issue
Block a user