ここの情報は古いです。ご理解頂いた上でお取り扱いください。

Opened 8 years ago

#4457 new defect

毎月1日に設定したTodoが月間カレンダーに表示されない

Reported by: imamura623 Owned by: nobody
Priority: minor Milestone:
Component: pne-biz Version: 2.12.x & 2.14.x
Keywords: 再現待ち Cc:

Description

http://sns.openpne.jp/communityTopic/6468 より転記

度々すみません。

バージョン: 2系すべてのBIZモジュール

現象: 毎月1日に設定したTodoが月間カレンダー(page_fh_biz_schedule_calendar)に表示されない。

原因:
例えば2010年10月のTodoを表示する際、
   webapp_biz/modules/biz/lib/mysql_functions.php
で定義されている関数
   biz_schedule_todo4c_member_id
のSQL文(2.14.8では700~706行目)では、
   due_datetime > "2010-10-01 00:00:00" AND due_datetime <= "2010-10-31 23:59:59"
と検索をかけているが、10月1日のTodoは 2010-10-01 00:00:00 で登録されているため、この条件から漏れてしまう。

対処:
webapp_biz/modules/biz/lib/mysql_functions.php 701行目
   ' AND due_datetime > ? AND due_datetime <= ?';
を
   ' AND due_datetime >= ? AND due_datetime <= ?';
と変更する。

Change History (0)

Note: See TracTickets for help on using tickets.