diff --git a/keyserver/src/creators/thread-creator.js b/keyserver/src/creators/thread-creator.js --- a/keyserver/src/creators/thread-creator.js +++ b/keyserver/src/creators/thread-creator.js @@ -197,7 +197,8 @@ if ( sourceMessage && (sourceMessage.type === messageTypes.REACTION || - sourceMessage.type === messageTypes.EDIT_MESSAGE) + sourceMessage.type === messageTypes.EDIT_MESSAGE || + sourceMessage.type === messageTypes.SIDEBAR_SOURCE) ) { throw new ServerError('invalid_parameters'); } @@ -419,7 +420,7 @@ }); } else { invariant(parentThreadID, 'parentThreadID should be set for sidebar'); - if (!sourceMessage || sourceMessage.type === messageTypes.SIDEBAR_SOURCE) { + if (!sourceMessage) { throw new ServerError('invalid_parameters'); }