Follow

自鯖 taruntarun.net 、このエラーで WebUI が死んでおり悩んでいます。
現在稼働中のソース : github.com/mayaeh/mastodon/tre

relative timestamp 周りが原因なのかと追加修正そこに入れたけど今のところ直らず。

Show thread

なお同じソースを使ったテスト鯖では再現できず。
taruntarun.net では複数のアカウントと複数のブラウザで発生中。

Show thread

@mayaeh 弊ぼっちのコード github.com/zunda/mastodon/tree と比較すると、app/javascript/mastodon/features/compose/components/announcements.js が追加されてるのが大きな違いかもですねー。このファイルの最後の方に

{items.entrySeq().map(([key, item]) =>
(<li key={key}>
<Announcement item={item} />
</li>)
)}

というコードがあります。脊髄反射で申し訳ないですが、もし参考になれば。

@zundan @mayaeh !!!!!
ありがとうございます!
entrySeq で検索しても見つからなかったので使っていないと思っていましたが、そこにあったとは…

@zundan @mayaeh zunda さんの指摘が大当たりでした。ありがとうございます!!! 🙇‍♂️🙇‍♂️🙇‍♂️
読み込む announcements.json の書式が mac によって壊されていました、、、

@Gargron @zundan Thank you. My problem was solved by their cooperation.

@mayaeh @Gargron @zundan If you give an invalid json to Announcement, WebUI seems to be an error and you can not operate. Should you strengthen measures against illegal data?

@noellabo @mayaeh @zundan Isn't this from an unfinished PR? I don't think it supports creating announcements through the API yet? Which JSON?

Sign in to participate in the conversation
:don:

The place to express your ❤️ more freely. / あなたの「すき」をもっと自由に書き表すための場所。