Skip to content

Commit 20b3d45

Browse files
committed
Fall back to zero width space when empty text content
1 parent 17a8f17 commit 20b3d45

1 file changed

Lines changed: 10 additions & 5 deletions

File tree

services/user-feeds/src/delivery/mediums/discord/services/discord-payload-builder.service.ts

Lines changed: 10 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -612,11 +612,16 @@ export class DiscordPayloadBuilderService {
612612
): DiscordTextDisplayV2 {
613613
return {
614614
type: DISCORD_COMPONENT_TYPE_TO_NUMBER[DiscordComponentType.TextDisplay],
615-
content: this.replacePlaceholdersInString(
616-
article,
617-
textDisplay.content,
618-
replacePlaceholderOptions
619-
).trim(),
615+
content:
616+
this.replacePlaceholdersInString(
617+
article,
618+
textDisplay.content,
619+
replacePlaceholderOptions
620+
/**
621+
* this is a zero-width space, not an empty string!
622+
* (avoids Discord rejecting empty pplaceholders)
623+
*/
624+
).trim() || "​",
620625
};
621626
}
622627

0 commit comments

Comments
 (0)