Hello Team,
Trying to assign a pool of resources to a recurring meeting failed with an error. Tested on both 9.5.5 and 10.0.1, on two different platforms.
Both creation of a pool of resources and creation of a reccuring meeting :are ok.
1. trying to assign via the button on the right "Assign the resources of a pool"
Failed with the following error log
2022-06-29 13:33:19.122 ..... SCRIPT .... my.hidden.ip.addr =====/site/tool/saveAssignment.php 2022-06-29 13:33:19.127 ..... SCRIPT .... my.hidden.ip.addr Page=saveAssignment.php 2022-06-29 13:33:19.127 ..... SCRIPT .... my.hidden.ip.addr refreshParameters() 2022-06-29 13:33:19.149 ..... SCRIPT .... my.hidden.ip.addr getProfile(objectOrIdProject=Audit #130) 2022-06-29 13:33:19.150 ..... SCRIPT .... my.hidden.ip.addr getProfile(objectOrIdProject=Audit #130) 2022-06-29 13:33:19.169 ..... SCRIPT .... my.hidden.ip.addr getProfile(objectOrIdProject=) 2022-06-29 13:33:19.178 ** ERROR ** [V9.5.5] ERROR ** 2022-06-29 13:33:19.178 ** ERROR ** [V9.5.5] on file '/site/projeqtor/tool/saveAssignment.php' at line (168) 2022-06-29 13:33:19.178 ** ERROR ***** [V9.5.5] cause = Undefined property: PeriodicMeeting::$meetingDate 2022-06-29 13:33:19.341 ..... SCRIPT .... my.hidden.ip.addr =====/site/tool/getObjectCreationInfo.php 2022-06-29 13:33:19.345 ..... SCRIPT .... my.hidden.ip.addr Page=getObjectCreationInfo.php
2. Trying to assign with the same button to a single meeting of the reccuring one : ok without any problem
3. Trying to assign to the reccuring meeting with the "+" button and select the name of the pool result to a simple assignment of the resources pool name but not all the related people.
Regard's
Issue recorded as Ticket #6288
This issue has been delivered in 10.0.2, thank you.
I just test the newly 10.0.2 release.
It remains an error when doing an assignment of a pool of resources to a periodic meeting, without selecting a function.
2022-07-22 15:31:46.562 ..... SCRIPT .... my.hidden.ip.addr =====/test/tool/saveAssignment.php 2022-07-22 15:31:46.568 ..... SCRIPT .... my.hidden.ip.addr Page=saveAssignment.php 2022-07-22 15:31:46.568 ..... SCRIPT .... my.hidden.ip.addr refreshParameters() 2022-07-22 15:31:46.592 ..... SCRIPT .... my.hidden.ip.addr getProfile(objectOrIdProject=) 2022-07-22 15:31:46.615 ..... SCRIPT .... my.hidden.ip.addr getProfile(objectOrIdProject=) 2022-07-22 15:31:46.620 ** ERROR ** [V10.0.2] EXCEPTION ** 2022-07-22 15:31:46.620 ** ERROR ** [V10.0.2] on file '/path/to/projeqtor/test/projeqtor/model/Assignment.php' at line (234) 2022-07-22 15:31:46.620 ** ERROR ***** [V10.0.2] cause = Unsupported operand types: float * string 2022-07-22 15:31:46.620 ** ERROR ** [V10.0.2] => #0 /path/to/projeqtor/test/projeqtor/tool/saveAssignment.php (263) -> save() 2022-07-22 15:31:46.976 ..... SCRIPT .... my.hidden.ip.addr =====/test/tool/getObjectCreationInfo.php 2022-07-22 15:31:46.982 ..... SCRIPT .... my.hidden.ip.addr Page=getObjectCreationInfo.php 2022-07-22 15:31:46.982 ..... SCRIPT .... my.hidden.ip.addr refreshParameters() 2022-07-22 15:31:46.999 ..... SCRIPT .... my.hidden.ip.addr ->/tool/getObjectCreationInfo.php 2022-07-22 15:31:47.008 ..... SCRIPT .... my.hidden.ip.addr getProfile(objectOrIdProject=) 2022-07-22 15:31:47.017 ..... SCRIPT .... my.hidden.ip.addr securityGetAccessRightYesNo ( menuName=menuPeriodicMeeting, accessType=update, obj=PeriodicMeeting #8, user=) 2022-07-22 15:31:47.017 ..... SCRIPT .... my.hidden.ip.addr securityGetAccessRight(menuName=menuPeriodicMeeting, accessType=update, obj=PeriodicMeeting #8, user=User #6) 2022-07-22 15:31:47.017 ..... SCRIPT .... my.hidden.ip.addr getAccessControlRights(obj=PeriodicMeeting #8) 2022-07-22 15:31:47.017 ..... SCRIPT .... my.hidden.ip.addr getProfile(objectOrIdProject=PeriodicMeeting #8) 2022-07-22 15:31:47.017 ..... SCRIPT .... my.hidden.ip.addr getProfile(objectOrIdProject=PeriodicMeeting #8)
Otherwise, when selecting a function, it works well.
Issue recorded and fixed.
Will be deployed on V10.0.3
