Fix empty script injections on /listinjects

f6726db9fb87efe785c57e2d8a32b6a97faee117

Wolfsblvt <wolfsblvt@gmail.com>

1 files changed, +2 -2Ignore whitespace
public/scripts/slash-commands.js+2 -2
@@ -1929,10 +1929,10 @@ async function listInjectsCallback(args) {
1929 return `* **${id}**: <code>${inject.value}</code> (${positionName}, depth: ${inject.depth}, scan: ${inject.scan ?? false}, role: ${inject.role ?? extension_prompt_roles.SYSTEM})`;1929 return `* **${id}**: <code>${inject.value}</code> (${positionName}, depth: ${inject.depth}, scan: ${inject.scan ?? false}, role: ${inject.role ?? extension_prompt_roles.SYSTEM})`;
1930 })1930 })
1931 .join('\n');1931 .join('\n');
1932 return `### Script injections:\n${injectsStr}`;1932 return `### Script injections:\n${injectsStr || 'No script injections for the current chat'}`;
1933 };1933 };
19341934
1935 return await slashCommandReturnHelper.doReturn(returnType ?? 'popup-html', chat_metadata.script_injects, { objectToStringFunc: buildTextValue });1935 return await slashCommandReturnHelper.doReturn(returnType ?? 'popup-html', chat_metadata.script_injects ?? {}, { objectToStringFunc: buildTextValue });
1936}1936}
19371937
1938/**1938/**