001-008205
異なるタイムゾーンを設定した繰り返し予定をScheduleModifyRepeatEventsで変更すると、変更した予定の日時が正しく表示されない。
- 種別
- 不具合
- 機能
-
- スケジュール
- SOAP API
- 再現バージョン
-
- 3.1.0
- 3.1.1
- 3.1.2
- 3.1.3
- 3.5.0
- 3.5.1
- 3.5.2
- 3.5.3
- 3.5.4
- 3.5.5
- 3.7.0
- 3.7.1
- 3.7.2
- 3.7.3
- 3.7.4
- 3.7.5
- 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
- 5.0.0
- 5.0.1
- 5.0.2
- 5.5.0
- 5.5.1
- 5.9.0
- 5.9.1
- 5.9.2
- 5.15.0
- 5.15.1
- 5.15.2
- 6.0.0
- 6.0.1
- 6.0.2
- 改修バージョン
- 公開日
- 2016-08-15
- 更新日
- 2016-08-15
詳細
【準備】
- タイムゾーンを設定したユーザーを追加します。
例:
- ユーザー1:(UTC+09:00) 東京
- ユーザー1:(UTC+09:00) 東京
- ユーザー1で、ロケールの設定と異なるタイムゾーンを設定した、終日の繰り返し予定を登録します。
例:
--------------------
繰り返し条件:毎日
期間:2016年08月01日(月)~2016年08月03日(水)
時刻:指定なし
タイムゾーン:(UTC+08:00)台北
タイトル:繰り返し予定1
参加者:ユーザー1
--------------------
【再現手順】
- API「ScheduleModifyRepeatEvents」で繰り返し予定を変更します。
APIリクエスト例:
----------------------
<parameters>
<operation type="this" date="2016-08-02">
<schedule_event id="1" event_type="repeat" version="dummy"
public_type="public" detail="繰り返し予定2" timezone="Asia/Tokyo">
<members>
<member>
<user id="2"></user>
</member>
</members>
<repeat_info>
<condition type="day" start_date="2016-08-02"
end_date="2016-08-02"></condition>
</repeat_info>
</schedule_event>
</operation>
</parameters>
---------------------- - ユーザー1でアプリケーション画面にログインし、[スケジュール] > [グループ週]の順にクリックします。
- 手順1で変更した予定を確認します。
→現象発生:
日時が正しく表示されません。
例:
----------------------
・繰り返し予定2
----------------------
→正しい結果:
日時が正しく表示されます。
例:
----------------------
01:00-08/03(水) ・繰り返し予定2
08/02(火)-00:59 ・繰り返し予定2
----------------------
補足:
- APIレスポンスの「exclusive_datetime」に、繰り返し予定に設定したタイムゾーンの時間が反映されません。
例:
----------------------
<exclusive_datetime start="2016-08-02T00:00:00+08:00" end="2016-08-03T00:00:00+08:00" />
----------------------
回避/対応方法
本現象に対する有効な回避方法や対応方法はありません。