diff --git a/api/models/Prompt.js b/api/models/Prompt.js index 58ef78cf7d..60456884a8 100644 --- a/api/models/Prompt.js +++ b/api/models/Prompt.js @@ -125,7 +125,7 @@ const getAllPromptGroups = async (req, filter) => { if (searchShared) { const project = await getProjectByName(Constants.GLOBAL_PROJECT_NAME, 'promptGroupIds'); - if (project && project.promptGroupIds.length > 0) { + if (project && project.promptGroupIds && project.promptGroupIds.length > 0) { const projectQuery = { _id: { $in: project.promptGroupIds }, ...query }; delete projectQuery.author; combinedQuery = searchSharedOnly ? projectQuery : { $or: [projectQuery, query] }; @@ -179,7 +179,7 @@ const getPromptGroups = async (req, filter) => { if (searchShared) { // const projects = req.user.projects || []; // TODO: handle multiple projects const project = await getProjectByName(Constants.GLOBAL_PROJECT_NAME, 'promptGroupIds'); - if (project && project.promptGroupIds.length > 0) { + if (project && project.promptGroupIds && project.promptGroupIds.length > 0) { const projectQuery = { _id: { $in: project.promptGroupIds }, ...query }; delete projectQuery.author; combinedQuery = searchSharedOnly ? projectQuery : { $or: [projectQuery, query] };