|
|
@@ -42,8 +42,12 @@ export const createThreadHandlersFactory: CreateThreadFactory = (crowi) => {
|
|
|
return res.apiv3Err(new ErrorV3('GROWI AI is not enabled'), 501);
|
|
|
}
|
|
|
|
|
|
+ const { aiAssistantId, initialUserMessage } = req.body;
|
|
|
+
|
|
|
+ // already asserted aiAssistantId is a string by express-validator
|
|
|
+ assert(typeof aiAssistantId === 'string');
|
|
|
+
|
|
|
try {
|
|
|
- const { aiAssistantId, initialUserMessage } = req.body;
|
|
|
|
|
|
const isAiAssistantUsable = await openaiService.isAiAssistantUsable(aiAssistantId, req.user);
|
|
|
if (!isAiAssistantUsable) {
|