Something went wrong while setting issue due date.
Error when we configure view to contain only 1 column
Closed
Error when we configure view to contain only 1 column
Description
Error if the configuration view contain only 1 column
Distribution Name and Version
Debian stretch
FusionDirectory Version
1.4
PHP version used
7
Origin of php packages
Debian
Steps to Reproduce
- Remove all the column
- Save the configuration and get the error
Expected behavior:
No error
Actual behavior:
We get this error
Fatal error: Uncaught Error: Call to a member function setTemplateAttributes() on null in /usr/share/fusiondirectory/include/management/class_managementListing.inc:114
Stack trace:
#0 /usr/share/fusiondirectory/include/management/class_management.inc(361): managementListing->reloadColumns()
#1 /usr/share/fusiondirectory/include/management/class_ManagementConfigurationDialog.inc(223): management->setColumnConfiguration(Array)
#2 /usr/share/fusiondirectory/include/management/class_ManagementDialog.inc(52): ManagementConfigurationDialog->save()
#3 /usr/share/fusiondirectory/include/management/class_ManagementDialog.inc(41): ManagementDialog->handle_finish()
#4 /usr/share/fusiondirectory/include/management/class_management.inc(455): ManagementDialog->save_object()
#5 /usr/share/fusiondirectory/include/management/class_management.inc(1266): management->execute()
#6 /usr/share/fusiondirectory/include/class_pluglist.inc(564): management::mainInc()
#7 /usr/share/fusiondirectory/html/main.php(225): pluglist::runMainInc('80')
#8 {m in /usr/share/fusiondirectory/include/management/class_managementListing.inc on line 114
Reproduces how often: 100%