diff --git a/new-lamassu-admin/src/components/LogsDownloaderPopper.js b/new-lamassu-admin/src/components/LogsDownloaderPopper.js index 0945e9b2..b74a470a 100644 --- a/new-lamassu-admin/src/components/LogsDownloaderPopper.js +++ b/new-lamassu-admin/src/components/LogsDownloaderPopper.js @@ -134,7 +134,10 @@ const LogsDownloaderPopover = ({ name, query, args, title, getLogs }) => { const [range, setRange] = useState({ from: null, until: null }) const [anchorEl, setAnchorEl] = useState(null) const [fetchLogs] = useLazyQuery(query, { - onCompleted: data => createLogsFile(getLogs(data), range) + onCompleted: data => { + console.log(data) + return createLogsFile(getLogs(data), range) + } }) const classes = useStyles() diff --git a/new-lamassu-admin/src/pages/Customers/components/TransactionsList.js b/new-lamassu-admin/src/pages/Customers/components/TransactionsList.js index eb978cd4..5d8cd224 100644 --- a/new-lamassu-admin/src/pages/Customers/components/TransactionsList.js +++ b/new-lamassu-admin/src/pages/Customers/components/TransactionsList.js @@ -47,7 +47,7 @@ const TransactionsList = ({ customer, data, loading, locale }) => { !R.isNil(timezone) && ifNotNull( customer.lastActive, - formatDate(customer.lastActive, timezone.dstOffset, 'YYYY-MM-D') + formatDate(customer.lastActive, timezone, 'YYYY-MM-D') ) }, { @@ -113,12 +113,12 @@ const TransactionsList = ({ customer, data, loading, locale }) => { { header: 'Date', width: 157, - view: it => formatDate(it.created, timezone.dstOffset, 'YYYY-MM-D') + view: it => formatDate(it.created, timezone, 'YYYY-MM-D') }, { header: 'Time (h:m:s)', width: 134, - view: it => formatDate(it.created, timezone.dstOffset, 'HH:mm:ss') + view: it => formatDate(it.created, timezone, 'HH:mm:ss') } ] diff --git a/new-lamassu-admin/src/pages/MachineLogs.js b/new-lamassu-admin/src/pages/MachineLogs.js index e35c2bc8..a54c108d 100644 --- a/new-lamassu-admin/src/pages/MachineLogs.js +++ b/new-lamassu-admin/src/pages/MachineLogs.js @@ -144,11 +144,7 @@ const Logs = () => { {timezone && - formatDate( - log.timestamp, - timezone.dstOffset, - 'YYYY-MM-DD HH:mm' - )} + formatDate(log.timestamp, timezone, 'YYYY-MM-DD HH:mm')} {log.logLevel} {log.message} diff --git a/new-lamassu-admin/src/pages/Machines/MachineComponents/Details.js b/new-lamassu-admin/src/pages/Machines/MachineComponents/Details.js index 1f8a0798..e0a86091 100644 --- a/new-lamassu-admin/src/pages/Machines/MachineComponents/Details.js +++ b/new-lamassu-admin/src/pages/Machines/MachineComponents/Details.js @@ -15,11 +15,7 @@ const Details = ({ data, timezone }) => { Paired at

{data.pairedAt - ? formatDate( - data.pairedAt, - timezone.dstOffset, - 'YYYY-MM-DD HH:mm:ss' - ) + ? formatDate(data.pairedAt, timezone, 'YYYY-MM-DD HH:mm:ss') : ''}

diff --git a/new-lamassu-admin/src/pages/Maintenance/MachineDetailsCard.js b/new-lamassu-admin/src/pages/Maintenance/MachineDetailsCard.js index 3c61a6db..5b28254b 100644 --- a/new-lamassu-admin/src/pages/Maintenance/MachineDetailsCard.js +++ b/new-lamassu-admin/src/pages/Maintenance/MachineDetailsCard.js @@ -215,11 +215,7 @@ const MachineDetailsRow = ({ it: machine, onActionSuccess, timezone }) => { {timezone && - formatDate( - machine.pairedAt, - timezone.dstOffset, - 'YYYY-MM-DD HH:mm:ss' - )} + formatDate(machine.pairedAt, timezone, 'YYYY-MM-DD HH:mm:ss')} diff --git a/new-lamassu-admin/src/pages/ServerLogs.js b/new-lamassu-admin/src/pages/ServerLogs.js index a1d30415..eac1297b 100644 --- a/new-lamassu-admin/src/pages/ServerLogs.js +++ b/new-lamassu-admin/src/pages/ServerLogs.js @@ -189,7 +189,7 @@ const Logs = () => { {timezone && formatDate( log.timestamp, - timezone.dstOffset, + timezone, 'YYYY-MM-DD HH:mm' )} diff --git a/new-lamassu-admin/src/pages/Transactions/Transactions.js b/new-lamassu-admin/src/pages/Transactions/Transactions.js index 7469090d..a032d2b6 100644 --- a/new-lamassu-admin/src/pages/Transactions/Transactions.js +++ b/new-lamassu-admin/src/pages/Transactions/Transactions.js @@ -153,8 +153,7 @@ const Transactions = () => { { header: 'Date (UTC)', view: it => - timezone && - formatDate(it.created, timezone.dstOffset, 'YYYY-MM-DD HH:mm:ss'), + timezone && formatDate(it.created, timezone, 'YYYY-MM-DD HH:mm:ss'), textAlign: 'right', size: 'sm', width: 195 diff --git a/new-lamassu-admin/src/utils/timezones.js b/new-lamassu-admin/src/utils/timezones.js index d42ecce5..f8a23555 100644 --- a/new-lamassu-admin/src/utils/timezones.js +++ b/new-lamassu-admin/src/utils/timezones.js @@ -74,10 +74,12 @@ const getTzLabels = timezones => getFinalTimezones(timezones) ) -const formatDate = (date, offset, format) => - moment +const formatDate = (date, timezoneCode, format) => { + const dstOffset = timezoneCode.split(':')[1] + return moment .utc(date) - .utcOffset(offset) + .utcOffset(parseInt(dstOffset)) .format(format) +} export { getTzLabels, formatDate }