Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

当月最後の公開日から月末までの期間中、次回公開日の表示がおかしくなる #3

Closed
denkiuo604 opened this issue Mar 31, 2023 · 1 comment
Assignees
Labels
bug Something isn't working

Comments

@denkiuo604
Copy link
Owner

不具合・バグ詳細 (Describe the bug)
当月最後の公開日から月末までの期間中、次回公開日の表示がおかしくなる。

再現方法 (To Reproduce)
当月最後の公開日から月末までの期間中にIchitabi Timerを閲覧する。

期待される動作 (Expected behavior)
正しい次回公開日が表示される。

スクリーンショット (Screenshots)
image

端末情報
端末によらない不具合

@denkiuo604 denkiuo604 added the bug Something isn't working label Mar 31, 2023
@denkiuo604 denkiuo604 self-assigned this Mar 31, 2023
denkiuo604 added a commit that referenced this issue Apr 1, 2023
Fix issue #3
次回公開日取得ロジックの不具合修正
commit d7d62a3 と同様の修正を実施
@denkiuo604
Copy link
Owner Author

原因
次回公開日の月と週と曜日を取得する関数 getPubMonthWeekDay における setMonth で1日を指定していなかった。
例えば、getPubMonthWeekDay の引数 date が3月31日だった場合、当該関数内の dateNextMonthsetMonth で1日を指定しないと、dateNextMonth は4月31日=5月1日となる。つまり、本来は4月の公開日が取得されるはずなのに、5月の公開日が取得される。
以前のcommit d7d62a3 でも同様の修正をしているため、この時点で全ての setMonth をチェックしていれば、より迅速に対応できたかもしれない。

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working
Projects
None yet
Development

No branches or pull requests

1 participant