diff --git a/web/app/components/share/text-generation/result/index.tsx b/web/app/components/share/text-generation/result/index.tsx index 19af68aa90..db4aefaa1b 100644 --- a/web/app/components/share/text-generation/result/index.tsx +++ b/web/app/components/share/text-generation/result/index.tsx @@ -128,7 +128,7 @@ const Result: FC = ({ let hasEmptyInput = '' const requiredVars = prompt_variables?.filter(({ key, name, required, type }) => { - if(type === 'boolean' || type === 'checkbox') + if (type === 'boolean' || type === 'checkbox') return false // boolean/checkbox input is not required const res = (!key || !key.trim()) || (!name || !name.trim()) || (required || required === undefined || required === null) return res diff --git a/web/service/share.ts b/web/service/share.ts index 9129be6358..99ba37d150 100644 --- a/web/service/share.ts +++ b/web/service/share.ts @@ -82,7 +82,7 @@ export const sendCompletionMessage = async (body: Record, { onData, ...body, response_mode: 'streaming', }, - }, { onData, onCompleted, isPublicAPI: !appSourceType, onError, onMessageReplace }) + }, { onData, onCompleted, isPublicAPI: getIsPublicAPI(appSourceType), onError, onMessageReplace }) } export const sendWorkflowMessage = async (