diff --git a/client/components/modals/ListeningSessionModal.vue b/client/components/modals/ListeningSessionModal.vue index 7194b985..39e07c39 100644 --- a/client/components/modals/ListeningSessionModal.vue +++ b/client/components/modals/ListeningSessionModal.vue @@ -136,7 +136,7 @@ export default { return this._session.deviceInfo || {} }, hasDeviceInfo() { - return Object.keys(this.deviceInfo).length || this._session.ipAddress + return Object.keys(this.deviceInfo).length }, osDisplayName() { if (!this.deviceInfo.osName) return null diff --git a/server/managers/PlaybackSessionManager.js b/server/managers/PlaybackSessionManager.js index 58026ce2..6fedfa71 100644 --- a/server/managers/PlaybackSessionManager.js +++ b/server/managers/PlaybackSessionManager.js @@ -62,7 +62,6 @@ class PlaybackSessionManager { if (existingDevice.update(deviceInfo)) { await Database.deviceModel.updateFromOld(existingDevice) } - existingDevice.ipAddress = ip return existingDevice } } diff --git a/server/objects/PlaybackSession.js b/server/objects/PlaybackSession.js index 8e92e6a6..8c5820d3 100644 --- a/server/objects/PlaybackSession.js +++ b/server/objects/PlaybackSession.js @@ -226,7 +226,7 @@ class PlaybackSession { this.mediaPlayer = mediaPlayer this.deviceInfo = deviceInfo || new DeviceInfo() - this.ipAddress = this.deviceInfo.ipAddress + this.ipAddress = deviceInfo?.ipAddress || null this.serverVersion = serverVersion this.timeListening = 0