stagingapi: just superseding old obsoleted request
This commit is contained in:
parent
ec3a4a0447
commit
fb87bf19d8
@ -507,8 +507,8 @@ class StagingAPI(object):
|
|||||||
source_info_new = self.source_info_request(request_new)
|
source_info_new = self.source_info_request(request_new)
|
||||||
source_info_old = self.source_info_request(request_old)
|
source_info_old = self.source_info_request(request_old)
|
||||||
|
|
||||||
if source_info_old is None:
|
if source_info_old is None or request_old.find('state').get('name') in ['revoked', 'superseded', 'declined']:
|
||||||
# Old source was removed thus new request likely to replace.
|
# Old source was removed or obsoleted thus new request likely to replace.
|
||||||
return stage_info, None
|
return stage_info, None
|
||||||
|
|
||||||
source_same = source_info_new.get('verifymd5') == source_info_old.get('verifymd5')
|
source_same = source_info_new.get('verifymd5') == source_info_old.get('verifymd5')
|
||||||
|
Loading…
x
Reference in New Issue
Block a user