Hi.
In new version (V6.2.4) of routine getVisibleProjectsList of projeqtor.php some return are missing in two statements so
if ( sessionTableValueExist('visibleProjectsList', $keyVPL)) {
getSessionTableValue('visibleProjectsList', $keyVPL);
}
if ($project == "*" or $project == '') {
$user = getSessionUser();
setSessionTableValue('visibleProjectsList', $keyVPL, transformListIntoInClause ( $user->getVisibleProjects ( $limitToActiveProjects ) ));
getSessionTableValue('visibleProjectsList', $keyVPL);
}
should be changed into
if ( sessionTableValueExist('visibleProjectsList', $keyVPL)) {
return getSessionTableValue('visibleProjectsList', $keyVPL);
}
if ($project == "*" or $project == '') {
$user = getSessionUser();
setSessionTableValue('visibleProjectsList', $keyVPL, transformListIntoInClause ( $user->getVisibleProjects ( $limitToActiveProjects ) ));
return getSessionTableValue('visibleProjectsList', $keyVPL);
}
Best regards
In new version (V6.2.4) of routine getVisibleProjectsList of projeqtor.php some return are missing in two statements so
if ( sessionTableValueExist('visibleProjectsList', $keyVPL)) {
getSessionTableValue('visibleProjectsList', $keyVPL);
}
if ($project == "*" or $project == '') {
$user = getSessionUser();
setSessionTableValue('visibleProjectsList', $keyVPL, transformListIntoInClause ( $user->getVisibleProjects ( $limitToActiveProjects ) ));
getSessionTableValue('visibleProjectsList', $keyVPL);
}
should be changed into
if ( sessionTableValueExist('visibleProjectsList', $keyVPL)) {
return getSessionTableValue('visibleProjectsList', $keyVPL);
}
if ($project == "*" or $project == '') {
$user = getSessionUser();
setSessionTableValue('visibleProjectsList', $keyVPL, transformListIntoInClause ( $user->getVisibleProjects ( $limitToActiveProjects ) ));
return getSessionTableValue('visibleProjectsList', $keyVPL);
}
Best regards