Details
-
Type: Bug
-
Status: Open
-
Priority: Major
-
Resolution: Unresolved
-
Affects Version/s: 1.3.0
-
Fix Version/s: Web Pages Release
-
Component/s: Admin UI
-
Labels:None
Description
Invalid keyword (`keyword`) has added to live ads even though search Engine does reflect it.
1.Login to Brand UI
2.Enter valid Customer id and click SUBMIT button - Brand UI page is displayed.
3. Click on CREATE KEYWORDS and enter invalid keyword like - `keyword` and SUBMIT
4.Click on the SAVE CHANGES
5.Campaign gets failed and listener log shows
2012-07-17 21:28:02.112 (3) [pool-3-thread-37]: Brand CampaignID [bctesting9-1_BRAND] result: DeployResult [theDeployStatus=FAILED, theResultInfos=[[Google API error, type=Keyword, errorCode=0, errorText=CriterionError, reason=CriterionError.KEYWORD_HAS_INVALID_CHARS, field=operations[0].operand.criterion.text]] (appender: [bctesting9-1_BRAND:FAILED]
6. Now add new Ads and click on SAVE CHANGES.
7.Brand Campaign gets failed but Ads gets added to search Engine.
2012-07-17 21:30:00.077 (3) [pool-3-thread-38]: Brand CampaignID [bctesting9-1_BRAND] result: DeployResult [theDeployStatus=FAILED, theResultInfos=[[Google API error, type=Keyword, errorCode=0, errorText=CriterionError, reason=CriterionError.KEYWORD_HAS_INVALID_CHARS, field=operations[0].operand.criterion.text]] (appender: null
2012-07-17 21:30:00.077 (3) [pool-3-thread-38]: Brand CampaignID [bctesting9-1_BRAND] result: DeployResult [theDeployStatus=FAILED, theResultInfos=[[Google API error, type=Keyword, errorCode=0, errorText=CriterionError, reason=CriterionError.KEYWORD_HAS_INVALID_CHARS, field=operations[0].operand.criterion.text]] (appender: [bctesting9-1_BRAND:FAILED]
2012-07-17 21:30:00.077 (3) [pool-3-thread-38]: Updating deployment status to 'Failure' for campaignID: bctesting9-1_BRAND
2012-07-17 21:30:00.077 (4) [pool-3-thread-38]: preparing SQL statement [update clients.externalCampaignParentDeployStatus set status = ? where description = ?]
2012-07-17 21:30:00.080 (3) [pool-3-thread-38]: Finished DEPLOY request for bctesting9_0_0_bctesting9-1_BRAND: FAILED
2012-07-17 21:30:00.081 (3) [pool-3-thread-38]: Finished DEPLOY request, deploymentID (NUIohbl8h2eFGgfBD9CP), account bctesting9
8.After we delete the invalid keyword and the Campaign gets deployed successfully.
Expected:
If we restrict the entry of invalid keyword in UI, Brand Campaign won't fail.