diff --git a/dashboard/src/views/BackupSitesView.vue b/dashboard/src/views/BackupSitesView.vue index 13fe786e3..572b20e7c 100644 --- a/dashboard/src/views/BackupSitesView.vue +++ b/dashboard/src/views/BackupSitesView.vue @@ -65,8 +65,13 @@ function prettyBackupSchedule(pattern) { prettyDay = days.map(function (day) { return cronDays[parseInt(day, 10)].name.substr(0, 3); }).join(','); } - const prettyHour = hours.map(function (hour) { return cronHours[parseInt(hour, 10)].name; }).join(','); - return prettyDay + ' at ' + prettyHour; + let prettyHour; + if (hours.length === 24 || hours[0] === '*') { + prettyHour = 'hourly'; + } else { + prettyHour = hours.map(function (hour) { return cronHours[parseInt(hour, 10)].name; }).join(','); + } + return prettyDay + ' @ ' + prettyHour; }; function prettyBackupRetention(retention) {