diff --git a/client/src/campaigns/StatisticsOpened.js b/client/src/campaigns/StatisticsOpened.js
index 6faf8e3b..4fe5a27d 100644
--- a/client/src/campaigns/StatisticsOpened.js
+++ b/client/src/campaigns/StatisticsOpened.js
@@ -125,6 +125,16 @@ export default class StatisticsOpened extends Component {
let charts = null;
+ const deviceTypes = {
+ desktop: t('Desktop'),
+ tv: t('TV'),
+ tablet: t('Tablet'),
+ phone: t('Phone'),
+ bot: t('Bot'),
+ car: t('Car'),
+ console: t('Console')
+ };
+
if (agg === 'devices') {
charts = (
@@ -137,7 +147,7 @@ export default class StatisticsOpened extends Component {
loader={
{t('Loading chart')}
}
data={[
[t('Device type'), t('Count')],
- ...stats.devices.map(entry => [entry.key, entry.count])
+ ...stats.devices.map(entry => [deviceTypes[entry.key] || t('Unknown'), entry.count])
]}
options={{
chartArea: {
diff --git a/server/models/links.js b/server/models/links.js
index 73133f6d..9c6acc0d 100644
--- a/server/models/links.js
+++ b/server/models/links.js
@@ -1,9 +1,6 @@
'use strict';
-const log = require('../lib/log');
const knex = require('../lib/knex');
-const dtHelpers = require('../lib/dt-helpers');
-const shares = require('./shares');
const campaigns = require('./campaigns');
const lists = require('./lists');
const subscriptions = require('./subscriptions');
@@ -11,7 +8,6 @@ const contextHelpers = require('../lib/context-helpers');
const geoip = require('geoip-ultralight');
const uaParser = require('device');
const he = require('he');
-const { enforce } = require('../lib/helpers');
const { getPublicUrl } = require('../lib/urls');
const tools = require('../lib/tools');
const shortid = require('shortid');