001-010515

パッケージ版 Garoon

関心あり
0人の方が関心を示しています

繰り返し条件が毎月月末の繰り返し予定をiCalendarファイルに書き出すと、BYMONTHDAYの値が正しく出力されない。

種別
不具合
機能
  • スケジュール
  • 個人設定
再現バージョン
  • 4.0.0
  • 4.0.1
  • 4.0.2
  • 4.0.3
  • 4.2.0
  • 4.2.1
  • 4.2.2
  • 4.2.3
  • 4.2.4
  • 4.2.5
  • 4.2.6
  • 4.6.0
  • 4.6.1
  • 4.6.2
  • 4.6.3
  • 4.10.0
  • 4.10.1
  • 4.10.2
改修バージョン
4.10.3
公開日
2019-04-08
更新日
2019-06-07

詳細

【発生条件】

次の条件を満たす場合に発生します。
  • 繰り返し条件を毎月月末に設定している予定がある。

【準備】
  • 繰り返し条件を毎月月末に設定した繰り返し予定を登録します。

    例:
    ------------
    繰り返し条件:毎月月末
    期間:2019年04月01日(月)~2020年03月31日(火)
    タイトル:予定1
    ------------

【再現手順】
  1. アプリケーション画面にログインし、[個人設定] > [各アプリケーションの設定] > [スケジュール] > [iCalendarファイルへの書き出し]の順にクリックします。

  2. 「書き出す期間」に予定1を含む期間を設定し、[書き出す]をクリックします。

    例:
    ------------
    書き出す期間:「2019年」「4月」「1(月)」~「2020年」「3月」「31(火)」
    ------------


  3. 書き出したiCalendarファイルの内容を確認します。

→現象発生:
 BYMONTHDAYの値が正しく出力されません。
 
 例:
 ------------
 BEGIN:VCALENDAR
 PRODID:Cybozu Web Calendar
 VERSION:2.0
 BEGIN:VEVENT
 UID:GAROON_SCHEDULE:012345678901_01
 DTSTART:20190430
 DTEND:20190501
 RRULE:FREQ=MONTHLY;WKST=SU;BYMONTHDAY=0;UNTIL=20200331
 SUMMARY:予定1
 DESCRIPTION:
 END:VEVENT
 END:VCALENDAR
 ------------

→正しい結果:
 BYMONTHDAYの値が正しく出力されます。

 例:
 ------------
 BEGIN:VCALENDAR
 PRODID:Cybozu Web Calendar
 VERSION:2.0
 BEGIN:VEVENT
 UID:GAROON_SCHEDULE:012345678901_01
 DTSTART:20190430
 DTEND:20190501
 RRULE:FREQ=MONTHLY;WKST=SU;BYMONTHDAY=-1;UNTIL=20200331
 SUMMARY:予定1
 DESCRIPTION:
 END:VEVENT
 END:VCALENDAR
 ------------

補足:
  • 現象発生時、書き出したiCalendarファイルを、iCalendar形式に対応したほかの製品に読み込もうとしても、予定を移行できない場合があります。

  • スケジュールの月表示画面で、iCalendarファイルへの書き出しを行った場合も、同様の現象が発生します。

回避/対応方法

【回避方法】

次のバージョンの製品で本現象を改修しています。バージョンアップを検討してください。
  • バージョン 4.10.3のGaroon