diff --git a/server/objects/User.js b/server/objects/User.js
index ed938864..2a946fde 100644
--- a/server/objects/User.js
+++ b/server/objects/User.js
@@ -338,6 +338,7 @@ class User {
       Logger.error(`[User] Invalid local user audiobook data`, localUserAudiobookData)
       return false
     }
+    if (!this.audiobooks) this.audiobooks = {}
 
     if (!this.audiobooks[localUserAudiobookData.audiobookId]) {
       this.audiobooks[localUserAudiobookData.audiobookId] = new UserAudiobookData(localUserAudiobookData)