Skip to main content

Version 9.1.206.2 (Support Release - 27 January 2026)

Performance Management

Resolved order of impersonating user route value (#143573)

Problem

  • The route path expects the primary contract, then the impersonated user, whereas it is being supplied in reverse
  • When the allow upload is checked, GRPC throws a valid exception that needs to be caught

 

Solution

  • Corrected the order of path variables provided. 
  • Catch error and return a valid response

 


Ruleset Management

Resolve URL sanitisation on multiple tabs (#143741)

Problem

  • Cannot save on the system access, widgets and integration tabs

 

Solution

  • Corrected the URL sanitisation on the system access, widgets and integration tabs 
  • Moved allowed domains configuration to ruleset 1

 

Resolved system access settings being thrown as an error (#143637)

Problem

  • Cache implementation on ruleset system access settings, but once a save is initiated on the page, it triggers a clear to identity. If you stay on the page and save again, there is no item in identity, so it can not remove anything, which causes the 2nd save to show it failed to save

 

Solution

  • Add a check to first confirm that there is an item before validating the TryRemove, else default to true for removed

 

Resolved domains saving as HTML (#143569)

Problem

  • New section to enter allowed domains for a ruleset, but when saved, it saves through the mceEditor as HTML

 

Solution

  • Added a change to set to plaintext before form submit to get plain text

 


Learning Management

Filter MaterialisedPeopleGroupUsers to only show active people on the PG on the attendance and marksheet page. When inheriting, marks only inherit from people who are an active part of the PG (#143629)

Problem

  • On the attendance and mark sheets, inactive users are also included who are part of the PG

 

Solution

  • Change to not take People condition for a user into account when the person is terminated. The person will not be part of the people group users, and the count on the list of people items will not count this item.
  • Do not show terminated people on the attendance or attendance detail pages. When marks are inherited, do not inherit marks from previous for terminated users in the subject's people group