Details
-
Type: Bug
-
Status: Closed
-
Priority: Major
-
Resolution: Not a Bug
-
Affects Version/s: Apponaug
-
Fix Version/s: Wickford
-
Component/s: None
-
Labels:None
-
Environment:
aq-demo2-core1
-
Sprint:Wickford - Sprint 7
Description
During testing of clearing content assignments, a deployment request was sent that referenced a deleted campaign. This failed because deleted campaigns cannot be "revived". It also resulted in the externalCampaignParentDeployStatus entry for the deleted campaign being updated to 'Failure'. Subsequent requests to getCampaignsByCustomerID() returned this campaign with a 'Failure' deploymentStatus. Any subsequent order deployment that gets sent gets marked with an 'Error' status when AML sees this 'Failure' deploymentStatus.
After talking with Phej, it seems that we should intercept deployment/status change requests for deleted campaigns in ADS before the deploymentStatus even gets touched (i.e. before even putting the request on the queue). This would provide speedier failures in the ADS requests and never put deleted campaigns into permanent 'Failure' states.