From 66ea78de6562468d07c916eb922b6047790bc5e5 Mon Sep 17 00:00:00 2001 From: Richard Lewis Date: Tue, 13 Mar 2018 11:59:15 +0000 Subject: [PATCH] Clean up whitelisted permission addition / logging. --- src/components/views/elements/AppTile.js | 14 ++++++++++---- 1 file changed, 10 insertions(+), 4 deletions(-) diff --git a/src/components/views/elements/AppTile.js b/src/components/views/elements/AppTile.js index bedc9b09b9..02f6beba9e 100644 --- a/src/components/views/elements/AppTile.js +++ b/src/components/views/elements/AppTile.js @@ -350,12 +350,18 @@ export default class AppTile extends React.Component { requestedCapabilities = requestedCapabilities || []; // Allow whitelisted capabilities - const requestedWhitelistCapabilies = - requestedCapabilities.filter(function(e) { + let requestedWhitelistCapabilies = []; + + if (this.props.whitelistCapabilities && this.props.whitelistCapabilities.length > 0) { + requestedWhitelistCapabilies = requestedCapabilities.filter(function(e) { return this.indexOf(e)>=0; }, this.props.whitelistCapabilities); - console.warn(`Widget ${this.props.id} allowing requested, whitelisted properties:`, - requestedWhitelistCapabilies); + + if (requestedWhitelistCapabilies.length > 0 ) { + console.warn(`Widget ${this.props.id} allowing requested, whitelisted properties:`, + requestedWhitelistCapabilies); + } + } // TODO -- Add UI to warn about and optionally allow requested capabilities this.setState({