Details
-
Type: Bug
-
Status: Resolved
-
Priority: Major
-
Resolution: Incomplete
-
Affects Version/s: unspecified
-
Fix Version/s: None
-
Component/s: Yahoo
-
Labels:None
-
Environment:
Operating System: Windows XP
Platform: PC
-
Bugzilla Id:3603
Description
--------------------------------------------------
Project: Yahoo API.
Component Used: ./seupdate.sh
Build: tsa-build-bidmgr-2010-03-08-p9-r25155
--------------------------------------------------
Executing the SE Updater with the arguments "--accounts --groups --listings"
for the seuser id 445 updates the inactive accounts whereas the output of the
script shows no data is synced for them .
Steps to reproduce:
1. Log into Yahoo Online Marketing using the valid credentials. (Logs into
Cellular Safety Comission account in this case.)
2. Create a campaign,create adgroup,keywords ,an ad under it ,set the "daily
campaign spend limit" to $5 and sync (Campaign used here:
Pradeep-Testing6,assigned it to the account id '17' and set 'enable' to 'true' )
3. Now edit the campaign in the Yahoo Portal ,change the "daily campaign spend
limit" to $4,save it and then pause the account.
4. Now run the seupdater with the following arguments and observe the output:
./seupdate.sh -d3 --seuser 445 --accounts --groups --listings >&
/tmp/PN/seupdateallaccounts.log
Expected Result:
Since the account is inactive it should be updated only when the seupdater is
executed with the argument -I (i.e):
./seupdate.sh -d3 --seuser 445 -I --accounts --groups --listings
Actual Result:
In the output of the script , no data is shown to be synced for the inactive
account "Pradeep-testing6" and hence the data should not be updated in the
database (table:tsacommon.searchEngineAccounts) but the column "budgetAmount"
had its value changed to 4.
> Attaching the log file for the command "./seupdate.sh -d3 --seuser 445
--accounts --groups --listings >& /tmp/PN/seupdateallaccounts.log"
Note:
=> Running the SE Updater with the -I argument (i.e "./seupdate.sh -d3 --seuser
445 -I --accounts --groups --listings") though updates the account and the
output shows the inactive accounts also to be synced.