Calling MultiSites.getOne with API.getBulkRequest returns wrong stats #5830
Labels
Bug
For errors / faults / flaws / inconsistencies etc.
worksforme
The issue cannot be reproduced and things work as intended.
Milestone
For example, the Piwik API request: http://demo.piwik.org/?module=API&format=JSON&token_auth=anonymous&method=API.getBulkRequest&urls[0]=method=MultiSites.getOne&idSite=3&period=day&date=today&urls[1]=method=MultiSites.getOne&idSite=7&period=day&date=today&urls[2]=method=MultiSites.getOne&idSite=32&period=day&date=today is returning:
[
{
"nb_visits": 0,
"nb_actions": 0,
"visits_evolution": "-100%",
"actions_evolution": "-100%",
"pageviews_evolution": "-100%",
"revenue_evolution": "0%",
"nb_pageviews": 0,
"revenue": 0
},
{
"nb_visits": 0,
"nb_actions": 0,
"visits_evolution": "-100%",
"actions_evolution": "-100%",
"pageviews_evolution": "-100%",
"revenue_evolution": "0%",
"nb_pageviews": 0,
"revenue": 0
},
{
"nb_visits": 0,
"nb_actions": 0,
"visits_evolution": "-100%",
"actions_evolution": "-100%",
"pageviews_evolution": "-100%",
"revenue_evolution": "0%",
"nb_pageviews": 0,
"revenue": 0
}
]
The results are strange as well if the explicit date format is used. For example:
http://demo.piwik.org/?module=API&format=JSON&token_auth=anonymous&method=API.getBulkRequest&urls[0]=method=MultiSites.getOne&idSite=3&period=day&date=2014-07-14&urls[1]=method=MultiSites.getOne&idSite=7&period=day&date=2014-07-14&urls[2]=method=MultiSites.getOne&idSite=32&period=day&date=2014-07-14
Is currently returning:
[
]
Please investigate. Thanks!
The text was updated successfully, but these errors were encountered: