From d60a149ad96e86a56dce5ed7b1446426c1398da8 Mon Sep 17 00:00:00 2001 From: James Lamine <79944025+jameslamine@users.noreply.github.com> Date: Tue, 28 Jan 2025 10:35:17 -0500 Subject: [PATCH] =?UTF-8?q?=F0=9F=97=A8=EF=B8=8F=20fix:=20Loading=20Shared?= =?UTF-8?q?=20Saved=20Prompts=20(#5515)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- api/models/Prompt.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) 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] };