From 039ca127739851fdffd835899011972992686258 Mon Sep 17 00:00:00 2001 From: ysrn <7105351+ysrn@users.noreply.github.com> Date: Wed, 17 Nov 2021 02:33:34 +0700 Subject: [PATCH] Allow Initilized verb to be sent in a batch of statements Prevents a false violation from being thrown when initializing a session via a batch of statements #19 --- player/service/plugins/routes/lrs.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/player/service/plugins/routes/lrs.js b/player/service/plugins/routes/lrs.js index 0e01ea0..babb2b2 100644 --- a/player/service/plugins/routes/lrs.js +++ b/player/service/plugins/routes/lrs.js @@ -160,7 +160,7 @@ const Boom = require("@hapi/boom"), throw Helpers.buildViolatedReqId("9.6.3.1-4", st.id); } - if (! session.is_initialized && st.verb.id !== VERB_INITIALIZED_ID) { + if (! session.is_initialized && st.verb.id !== VERB_INITIALIZED_ID && statements[0].verb.id !== VERB_INITIALIZED_ID) { throw Helpers.buildViolatedReqId("9.3.0.0-4", st.id); }