Mosaic 22.1.0.2 , released in November 2022, has now fixed the issues.
If you have deployed 22.1.0.1 to a production environment, we have a list of the areas impacted and considerations.
Area | Description | Impact | Consider |
Service User Groups | Enhancement to prevent service user groups being deleted when a person has Looked After Placements/finance transactions based on them | Service user groups can be deleted where existing Looked After Placements/finance transactions exist | Do not give any workers permission to delete SUGs until you have the new patch. If workers were given this permission, please raise a case and we will advise |
Group Case Notes | Stored procedure fix to allow group membership to be ended when only timed out / logically deleted case notes exist | Group membership cannot be ended when subject has timed out / deleted case notes |
|
Case Chronologies | Fix to prevent an error when a case chronology is refreshed having been deleted by another worker | This should only occur in coincidental scenarios and the impact of it is low |
|
Gender | Fix to enable a worker to create a group when the BREAD permission for 'Sex' is set to 'None' | Workers will be unable to create groups if they don't have access to this BREAD permission |
|
Anonymisation | Various changes to anonymisation process | Certain data may not be anonymised | 22.1.0.0 version of the anonymisation scripts should be used |
Groups | Change to date datatype used in group retrieval for member history 'end date' | Change of datatype in application code |
|
SQL Server | Adding SS2019 Trusted assembly creation to setup/upgrade (SS only) | Stored procedures/functiions written as CLRs need to have their installation managed differently in SS2019 due to security changes. |
|
Service user groups | The application crashes when adding a SUG with same group, subgroup, and date combination | These crashes can still occur, but the impact appears low |
|
Service User Groups | Service User Groups screen can crash if more than one worker is using the screen at the same time | This crash can still occur but is an edge case where more than one worker is in the Service User Group screen for the same person record. |
|
Civica | Various Civica fixes | The Civica interface is not usable | Do not upgrade if you have the Civica interface |
JTDS driver | Driver removed from the EAR file as not necessary | Driver will remain inside the EAR file |
|
Merge tables | Bug fix relating to merge table drop | References relating to person records that were merged in frameworki may be missing from records | Only relevant for customers who were previously on frameworki |
Portal APIs | Fix to apply person relationship BREAD permission when retrieving relationships via Portal APIs | Data relating to personal relationships can still be viewed in a form even if the worker doesn't have the relevant BREAD permission | Be aware of this risk but probably unlikely to affect many people. |
Form Pre-population | Fix to respect person relationship BREAD permission when populating relationship data into a form | Data relating to personal relationships can still be viewed in a form even if the worker doesn't have the relevant BREAD permission | Be aware of this risk but probably unlikely to affect many people. |
Mosaic APIs | The API /v3/persons/{personId}/relationship should throw an UnauthorisedApiRequestException if the caller's proxy does not have READ access for permissions://person/personrelationships. | The API will still return relationship data even though the caller is missing the required BREAD permission | Be aware of this risk but probably unlikely to affect many workers. |
Person Merge /Gender | Fixes made to the person merge process as relates to new fields for gender and pronouns | Only target persons gender and pronoun data remains following a merge. | Do not perform merges until you have the new patch |
Person Delete | Fix made to prevent errors refreshing materialised views in some scenarios for some Oracle customers | Errors can still occur in some scenarios for some Oracle customers after a person deletion |
|
Multi subjects pre-pop | Fix made to filter multi subject's answers from being candidates for pre-population into workflow steps no longer having the subjects the answers pertained to | Answers can still pre-pop into workflow steps even though the subjects they relate to are no longer subjects of the workflow step. Worksteps error on saving so cannot be saved. | Some workflow will be unusable until the patch is taken |
Groups / Pronouns | Fix to prevent group member details disappearing when multiple group members have pronouns added | Group membership details can disappear from the group summary screen if multiple members have pronouns recorded. |
|
Reports | Java change to set audit parameters | Reports that use the 'find person' option will have issues running. This includes the B13 |
|
Group Notes | Fix to re-apply tooltip | Tooltip will be missing on general notes |
|
Person Summary | SQL change made to prevent potential issues loading person summary screen | Customers using Oracle 19C may have issues loading person summary screens. This was only reported by one customer. |
|
Gender / Case export | The form used for case export required to have the new gender fields added to it | Case exports will be missing the new gender fields | Any case exports that require to meet GDPR requirements (eg for transfer to another system) should be postponed until you have 22.1.0.2 |
Gender | SQL change to add list of default genders that would populate on upgrade | Default list of genders will be reduced to original set preceding the gender changes | Consider adding the relevant genders in manually or advise users to wait for the patch to update |
Case chronologies | Front end change to remove age filter | It will still be possible to filter by age when viewing case chronologies |
|
Mobilise | Fix to an issue sending incomplete work items from Mosaic to Mobilise | Incomplete work items cannot be sent from Mosaic to Mobilise (only incoming can be sent therefore) |
|
Certificate Configuration | Various changes relating to configuring certificates through Mosaic | Mosaic certificate configuration will not be usable |
|
