Bugs fixes
The following defects have been corrected in this major ConSol CM version 6.17.0.
6.17.0.0
#653519 - Details panel not opened after creating an entity
After creating a new user, activity form, label, system property, email configuration or cube in the Web Admin Suite, the details panel was not opened directly and the user had to select the entity in the table to see its details. This problem has been solved and the details panel is now opened directly after creation.
#657427 - Validation message without field key not shown in activity form
Validation messages which do not contain a field key because they were created with the method workflowApi.addValidationError("My error message")
were not shown in activity forms in CM/Track. This problem has been solved and all validation messages are correctly displayed in CM/Track now.
#657506 - Not possible to edit resource on system without contact model
It was not possible to update fields of a resource in the Web Client if the ConSol CM configuration did not include a contact model. This problem has been solved and resources now work correctly on systems without contacts.
#658057 - Sessions not closed after password change
When changing the password in one of the ConSol CM clients, existing sessions were not closed. They remained open until the user logged out or a timeout occurred. This problem has been solved and all open sessions except for the current one are now closed when changing the password.
#658585 - Missing labels in Contact input plugin
The labels for the Contact state field in the ETL plugin Contact input were missing. Their technical keys were displayed instead. This problem has been solved and all labels are now shown correctly.
#658966 - Stacktrace when trying to import an email with a too large attachment
When ConSol CM tried to import an email from the file system, which had an attachment which exceeded the size defined in the system property attachment.max.size
from the module cmas-core-server
, an exception with stacktrace was written to the log files, although the system behaved correctly. This problem has been solved and now there is a simple warning that the email could not be imported and the sender has not been notified.
#659120 - Errors due to unused database column
The methods related to the unused database column search_path in the table cmas_cf_field could cause errors due to long values for fields of the type struct. The affected methods have been removed because they are not used.
#659331 - Index changes receiver stops working in a cluster
The index changes receiver service, which is needed to update the index, stopped working on a slave node in a cluster if the node was disconnected from the master node for a longer time and recovered afterwards. This problem has been solved and the index changes receiver now restarts correctly after the slave node recovered.
#660802 - MLA selector not closed when canceling activity form
When clicking the Cancel button of an activity form in the Web Client while the MLA selector was open, the activity form was closed but the MLA selector remained opened and could not be closed. This problem has been solved and the whole activity form is closed now when clicking the Cancel button.
6.17.0.1
#661057 - ETL page not shown
The ETL page was not shown in the Staging menu of the Web Admin Suite. This problem has been solved and the ETL page is correctly displayed now.
6.17.0.2
#661089 - ETL transformations could not be run due to missing plugins
ETL transformations which included Pentaho Data Integration Plugins plugins for processing LDAP, JSON and Excel data could not be executed due to missing plugins. This problem has been solved by adding the LDAP, JSON and Excel plugins.
#661128 - Enum values cached when switching queue for case creation in CM/Track V3
When clicking into an enum field during the creation of a new case in CM/Track V3, the values of this enum field were cached and displayed for another enum field at the same position when creating a case in another queue. The user had to reload the page to see the actual values of the current enum field. This problem has been solved and the values for enum fields are not cached by the field position anymore.
#661153 - Loop when trying to log in to CM/Track V3
If the application server uses the upper case for the path variable in the cookie, an endless loop could occur when trying to log in to CM/Track V3. This problem has been solved and the session cookie is now rewritten correctly in all cases.
#661402 - Not possible to import scene
There was an error when trying to import a scene which contained autocomplete fields referencing entities which had been deleted in the meantime. This problem has been solved by removing such null references from the scene export.
6.17.0.3
#661722 - Missing unfold icon for history entries with images
Sometimes, the unfold icon was missing for folded entries in the case history in the Web Client which contained images, so that the entry was cut off and could not be expanded. This problem has been solved and the unfold icon is now always present for folded entries with images.
#661768 - Base64-encoded images not displayed in text templates
Images, which were added to text templates by pasting them in Base64 encoding to the code view of the template editor in the Web Client, were not displayed when using the template in an email or comment. This issue has been resolved and Base64-encoded images are now correctly rendered.
6.17.0.4
#662253 - Available in field not clickable
The Available in field of a text template in the Web Client could not be clicked so that it was impossible to change the scope of a template. This problem has been solved and the availability of a template can be modified now.
#662254 - Not possible to import scene for specific versions
Importing scenes from versions 6.16.2.0 and 6.16.2.1 into ConSol CM version 6.17.0 failed due to an exception related to the import of page customizations. This issue has been resolved and scenes from the affected versions are now imported correctly.
6.17.0.5
#662666 - Flashing contact icons in case list
The contact icons in the case list of the Web Client, flickered with every automatic refresh of the case list. This issue has been resolved by caching the icons, so that they are not reloaded when refreshing the case list. If an icon is changed in the Web Admin Suite, the changes are now reflected after clearing the cache.
#662667 - Incorrect text selection behavior on Chrome
When triple-clicking the value of a data field on a contact or resource page in the Web Client on Chrome browsers, both the field value and its label were selected. This made it difficult to copy email addresses only. This issue has been resolved, and now only the field value is selected upon triple-clicking.