2017-04-05, 06:01:33
I have tried everything, I can't reproduce the issue on my environment... It seems as if your SESSION['cat'] isn't set, so that isCategoryValid() returns the value FALSE.
Question: It happens only when you try to save the page, if there is no items for this category, right?
You might check your console, maybe there is a Javascript error? Another option would be to disable other plugins, then try again.
Then, you can look at the SESSION and POST variable on its values within the saveItem() function in /plugins/im_extra_fields/controller/processor.php file. Just put the following lines on the top of the function. After that, you can find the log file under /data/other/logs/imlog_2017xx.txt
Question: It happens only when you try to save the page, if there is no items for this category, right?
You might check your console, maybe there is a Javascript error? Another option would be to disable other plugins, then try again.
Then, you can look at the SESSION and POST variable on its values within the saveItem() function in /plugins/im_extra_fields/controller/processor.php file. Just put the following lines on the top of the function. After that, you can find the log file under /data/other/logs/imlog_2017xx.txt
Code:
Util::dataLog('$_POST[imcat] = ' . (int)$_POST['imcat']);
Util::dataLog('$_SESSION[cat] = ' . (int)$_SESSION['cat']);