diff --git a/client/components/modals/edit-tabs/Details.vue b/client/components/modals/edit-tabs/Details.vue
index c3786f27..30b07137 100644
--- a/client/components/modals/edit-tabs/Details.vue
+++ b/client/components/modals/edit-tabs/Details.vue
@@ -56,7 +56,7 @@
Remove
-
+
Save Metadata
@@ -121,6 +121,9 @@ export default {
isRootUser() {
return this.$store.getters['user/getIsRoot']
},
+ isMissing() {
+ return !!this.audiobook && !!this.audiobook.isMissing
+ },
audiobookId() {
return this.audiobook ? this.audiobook.id : null
},
diff --git a/client/plugins/init.client.js b/client/plugins/init.client.js
index ad8611ab..47481afa 100644
--- a/client/plugins/init.client.js
+++ b/client/plugins/init.client.js
@@ -44,7 +44,7 @@ Vue.prototype.$secondsToTimestamp = (seconds) => {
_seconds -= _minutes * 60
var _hours = Math.floor(_minutes / 60)
_minutes -= _hours * 60
- _seconds = Math.round(_seconds)
+ _seconds = Math.floor(_seconds)
if (!_hours) {
return `${_minutes}:${_seconds.toString().padStart(2, '0')}`
}