diff --git a/dashboard/src/utils.js b/dashboard/src/utils.js index f61d3e509..efb0e83d4 100644 --- a/dashboard/src/utils.js +++ b/dashboard/src/utils.js @@ -467,13 +467,13 @@ function eventlogDetails(eventLog, app = null, appIdContext = '') { return 'Support ticket was created'; case ACTION_VOLUME_ADD: - return 'Volume "' + data.volume.name + '" was added'; + return 'Volume "' + (data.volume || data).name + '" was added'; case ACTION_VOLUME_UPDATE: - return 'Volme "' + data.volume.name + '" was updated'; + return 'Volme "' + (data.volume || data).name + '" was updated'; case ACTION_VOLUME_REMOVE: - return 'Volume "' + data.volume.name + '" was removed'; + return 'Volume "' + (data.volume || data).name + '" was removed'; default: return eventLog.action; diff --git a/src/volumes.js b/src/volumes.js index 99080850a..ed518119b 100644 --- a/src/volumes.js +++ b/src/volumes.js @@ -113,7 +113,7 @@ async function remount(volume, auditSource) { assert.strictEqual(typeof volume, 'object'); assert.strictEqual(typeof auditSource, 'object'); - await eventlog.add(eventlog.ACTION_VOLUME_REMOUNT, auditSource, { volume }); + await eventlog.add(eventlog.ACTION_VOLUME_REMOUNT, auditSource, { ...volume }); if (!mounts.isManagedProvider(volume.mountType)) throw new BoxError(BoxError.NOT_SUPPORTED, 'Volume does not support remount'); @@ -199,7 +199,7 @@ async function del(volume, auditSource) { if (error) throw error; if (result.affectedRows !== 1) throw new BoxError(BoxError.NOT_FOUND, 'Volume not found'); - await eventlog.add(eventlog.ACTION_VOLUME_REMOVE, auditSource, { volume }); + await eventlog.add(eventlog.ACTION_VOLUME_REMOVE, auditSource, { ...volume }); if (volume.mountType === mounts.MOUNT_TYPE_MOUNTPOINT || volume.mountType === mounts.MOUNT_TYPE_FILESYSTEM) { safe(services.rebuildService('sftp', auditSource), { debug });