Skip to main content

Issues with the 22.1.0.1 patch

In this article, we explore issues with Mosaic patch 22.1.0.1

Y
Written by Yusef Abulaynain
Updated over 3 weeks ago

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
Script

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

Did this answer your question?