Uploaded image for project: 'AdMax'
  1. AdMax
  2. ADMAX-2099

Yahoo API: Executing "./seupdate.sh" with the argument "--accounts --groups --listings" updates inactive accounts where as the output shows no inactive accounts were synced

    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.

        Attachments

          Activity

            People

            • Assignee:
              therouxj Jeff Theroux
              Reporter:
              pradeep.nair V Pradeep Nair (Inactive)
            • Votes:
              0 Vote for this issue
              Watchers:
              0 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved: