Convert data URL to plain base64-encoded image data

8927de45dd0bd437c9ff4824d6fff78e4bc31334

ceruleandeep <deep@cerulean.navy>

1 files changed, +4 -2Ignore whitespace
public/scripts/extensions/stable-diffusion/index.js+4 -2
@@ -3283,7 +3283,8 @@ async function generateComfyImage(prompt, negativePrompt, signal) {
32833283 const response = await fetch(getUserAvatarUrl());
32843284 if (response.ok) {
32853285 const avatarBlob = await response.blob();
32863286 const avatarBase64avatarBase64DataUrl = await getBase64Async(avatarBlob);
3287+ const avatarBase64 = avatarBase64DataUrl.split(',')[1];
32873288 workflow = workflow.replaceAll('"%user_avatar%"', JSON.stringify(avatarBase64));
32883289 } else {
32893290 workflow = workflow.replaceAll('"%user_avatar%"', JSON.stringify(PNG_PIXEL));
@@ -3293,7 +3294,8 @@ async function generateComfyImage(prompt, negativePrompt, signal) {
32933294 const response = await fetch(getCharacterAvatarUrl());
32943295 if (response.ok) {
32953296 const avatarBlob = await response.blob();
32963297 const avatarBase64avatarBase64DataUrl = await getBase64Async(avatarBlob);
3298+ const avatarBase64 = avatarBase64DataUrl.split(',')[1];
32973299 workflow = workflow.replaceAll('"%char_avatar%"', JSON.stringify(avatarBase64));
32983300 } else {
32993301 workflow = workflow.replaceAll('"%char_avatar%"', JSON.stringify(PNG_PIXEL));