fix: #8105, fix export json on page load

This commit is contained in:
Barış Soner Uşaklı
2020-01-04 10:34:20 -05:00
parent 527745310d
commit 5a8217de01
2 changed files with 3 additions and 3 deletions

View File

@@ -465,7 +465,7 @@ define('admin/general/dashboard', ['semver', 'Chart', 'translator', 'benchpress'
// Update the View as JSON button url
var apiEl = $('#view-as-json');
var newHref = $.param({
units: units,
units: units || 'hours',
until: until,
count: amount,
});

View File

@@ -8,7 +8,7 @@ const _ = require('lodash');
const versions = require('../../admin/versions');
const db = require('../../database');
const meta = require('../../meta');
const analytics = require('../../analytics').async;
const analytics = require('../../analytics');
const plugins = require('../../plugins');
const user = require('../../user');
const utils = require('../../utils');
@@ -93,7 +93,7 @@ dashboardController.getAnalytics = async (req, res, next) => {
}
const method = req.query.units === 'days' ? analytics.getDailyStatsForSet : analytics.getHourlyStatsForSet;
let payload = await Promise.all(sets.map(async set => method('analytics:' + set, until, count)));
let payload = await Promise.all(sets.map(set => method('analytics:' + set, until, count)));
payload = _.zipObject(sets, payload);
res.json({