Fixed issue where effects in libraries would appear editable to subscribers

This commit is contained in:
Stefan Zermatten
2019-05-07 09:18:53 +02:00
parent 0b11595657
commit 0373feb2ea

View File

@@ -66,7 +66,9 @@ Template.libraryItemDialog.helpers({
return Template.instance().subscriptionsReady();
},
cantEdit(){
let item = LibraryItems.findOne(this.itemId);
// Get itemId from the top level template data regardless of current context
let itemId = Blaze.getData(Template.instance().view).itemId;
let item = LibraryItems.findOne(itemId);
if (!item) return;
let library = Libraries.findOne(item.library);
if (!library) return;