From 44ca449de52f3d43bb7071387fdcbd9669cd43a4 Mon Sep 17 00:00:00 2001 From: Paulus Schoutsen Date: Sun, 15 May 2016 23:57:17 -0700 Subject: [PATCH] Backwards compatible WSGI camera fix --- src/cards/ha-camera-card.js | 3 ++- src/more-infos/more-info-camera.js | 3 ++- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/src/cards/ha-camera-card.js b/src/cards/ha-camera-card.js index 6970be4a51..48ae0f0766 100644 --- a/src/cards/ha-camera-card.js +++ b/src/cards/ha-camera-card.js @@ -51,8 +51,9 @@ export default new Polymer({ }, updateCameraFeedSrc(stateObj) { + const attr = stateObj.attributes; const time = (new Date()).getTime(); - this.cameraFeedSrc = `${stateObj.attributes.entity_picture}?time=${time}`; + this.cameraFeedSrc = `${attr.entity_picture}?token=${attr.access_token}&time=${time}`; }, imageLoadSuccess() { diff --git a/src/more-infos/more-info-camera.js b/src/more-infos/more-info-camera.js index 687dee36bc..965d04003a 100644 --- a/src/more-infos/more-info-camera.js +++ b/src/more-infos/more-info-camera.js @@ -17,7 +17,8 @@ export default new Polymer({ if (__DEMO__) { return '/demo/webcam.jpg'; } else if (stateObj) { - return `/api/camera_proxy_stream/${this.stateObj.entityId}`; + return `/api/camera_proxy_stream/${stateObj.entityId}` + + `?token=${stateObj.attributes.access_token}`; } // Return an empty image if no stateObj (= dialog not open) return 'data:image/gif;base64,R0lGODlhAQABAAAAACw=';