approvers / OreOreBot2

限界開発鯖を代表する BOT はらちょ を TypeScript+discord.js で作り直し。 オレオレ BOT です。別に詐欺とかはしません。
https://haracho.approvers.dev
MIT License
13 stars 2 forks source link

説明が入力されていないスタンプの作成ログを送信できない #1279

Open m1sk9 opened 7 months ago

m1sk9 commented 7 months ago

バグレポートの提出を行う前に

バグの詳細

スタンプで本来 Optional な説明欄を入力せず, 作成されたスタンプは作成ログが送信されず無視される.

CleanShot 2024-02-14 at 23 28 43@2x

なぜかWebStorm のデバッガーが動作しないため, print debug をしたところ本来 undefined が返ってくるはずが空文字列が返ってきた.

CleanShot 2024-02-14 at 23 33 35@2x

再現方法

  1. STICKER Feature flag を有効化
  2. Description を空にしてスタンプを作成する

期待する動作

説明欄が 説明なし となる

はらちょのバージョン

v1.51.2

追加情報

No response

MikuroXina commented 7 months ago

Discord Docs の記述では, Sticker Objectdescription の型は ?string となっています. これは Nullable and Optional Resource Fields によると null | string と等価なようです (undefined になることはないです) が, 空文字列については言及されていません.