001-008205

パッケージ版 Garoon

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

異なるタイムゾーンを設定した繰り返し予定を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で、ロケールの設定と異なるタイムゾーンを設定した、終日の繰り返し予定を登録します。

    例:
    --------------------
    繰り返し条件:毎日
    期間:2016年08月01日(月)~2016年08月03日(水)
    時刻:指定なし
    タイムゾーン:(UTC+08:00)台北
    タイトル:繰り返し予定1
    参加者:ユーザー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>
    ----------------------

  2. ユーザー1でアプリケーション画面にログインし、[スケジュール] > [グループ週]の順にクリックします。

  3. 手順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" />
    ----------------------

回避/対応方法

本現象に対する有効な回避方法や対応方法はありません。