From 012ba9e0607d98fd0def14984a54955fd5808d7c Mon Sep 17 00:00:00 2001 From: azivner Date: Tue, 8 Jan 2019 21:21:49 +0100 Subject: [PATCH] don't attempt to run protected notes outside of protected session, fixes #279 --- src/services/script.js | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/services/script.js b/src/services/script.js index d70e6cb82..66d1c4b16 100644 --- a/src/services/script.js +++ b/src/services/script.js @@ -6,7 +6,7 @@ const sourceIdService = require('./source_id'); const log = require('./log'); async function executeNote(note, originEntity) { - if (!note.isJavaScript()) { + if (!note.isJavaScript() || !note.isContentAvailable) { return; } @@ -80,6 +80,10 @@ function getParams(params) { } async function getScriptBundle(note, root = true, scriptEnv = null, includedNoteIds = []) { + if (!note.isContentAvailable) { + return; + } + if (!note.isJavaScript() && !note.isHtml()) { return; }