diff --git a/app/assets/javascripts/app/directives/views/permissionsModal.js b/app/assets/javascripts/app/directives/views/permissionsModal.js index 0e1764910..a04ad0d8a 100644 --- a/app/assets/javascripts/app/directives/views/permissionsModal.js +++ b/app/assets/javascripts/app/directives/views/permissionsModal.js @@ -29,6 +29,7 @@ class PermissionsModal { } controller($scope, modelManager) { + 'ngInject'; $scope.permissionsString = function() { var finalString = ""; diff --git a/app/assets/javascripts/app/models/app/component.js b/app/assets/javascripts/app/models/app/component.js index 8ae195e1e..92fae1ba6 100644 --- a/app/assets/javascripts/app/models/app/component.js +++ b/app/assets/javascripts/app/models/app/component.js @@ -19,10 +19,10 @@ class Component extends Item { mapContentToLocalProperties(content) { super.mapContentToLocalProperties(content) /* Legacy */ - this.url = content.url; + this.url = content.url || content.hosted_url; /* New */ this.local_url = content.local_url; - this.hosted_url = content.hosted_url; + this.hosted_url = content.hosted_url || content.url; this.offlineOnly = content.offlineOnly; if(content.valid_until) {