Resolved Issues and Bug Fixes
Read more about resolved issues and bug fixes in this release.
Access request
New assignment explorer showing wrong history data
We have fixed an issue where the missing calculationId parameter caused the system to always display current data instead of historical data. Historical results are now correctly shown when applicable.
INC-303583
Prioritization policies not working correctly
We have fixed an issue where prioritization policies correctly disabled parent role assignments but failed to disable the corresponding child resource assignments.
#INC-305529
Regression in the Access request
We have fixed a bug related to the automatic account type selection in the new Access UI by adding a new customer setting SetDefaultAccountTypeInAccessRequest with default value set to True; when True, the default account is automatically selected as before, and when set to False, users with more than one valid account are forced to choose which account to use during access request.
INC-302761
Approvals show incorrect Requested By for Extend access
We have fixed a bug that caused the field to be incorrectly mapped. Now, the field is correctly mapped to the identity requesting the extension.
CalculatedAssignmentVerdictSurveyPostActionHandler setting verdictDate to 9999 days
We have fixed a bug that caused negative verdicts to be created for implicit assignments during survey launch. Two new survey settings have been introduced for Access review for Managers and Access review for Resource Owners: dontCreateNegativeVerdictsForImplicitAssignments, which prevents negative verdicts for implicit assignments when enabled, and applyExpiresAfterDaysToRemoveVerdict, which controls whether Remove verdicts use the configured expiry period or the default 9999 days.
INC-301760
Unable to turn on mass edit and reassignment in approvals
We have fixed a bug that prevented users from turning on mass edit. Mass edit is now enabled by default in the Access request approval survey, and a new user group, Approve requested access survey admins, has been added as survey admins for the Access request approval survey. You can add members to this user group to configure the survey admins.
For more information, go to the Users and user groups documentation.
INC-302778
Filter systems and applications from request access process
We fixed an issue where resources marked as Prevent self-service did not appear in the access request process but were still available as filter values. These resources no longer appear as filterable values.
INC-306848
A non-mandatory attribute is being treated as mandatory during access requests
We fixed an issue where non-mandatory attributes of type reference were treated as mandatory. Additionally, when a required reference attribute was corrected, the error state did not reset. The system now correctly handles optional reference attributes and clears the error state when values are provided.
INC-303614
Access request cancel feature texts are faulty
We have fixed several issues. We corrected multiple instances where Canceled was used instead of Cancelled, along with a few incorrect capitalizations. We also added the missing username in brackets in the description, together with the quotes around the name, and removed the stray <br> tag that was being rendered in the UI. Finally, we fixed the timeline behavior so that when the approval status is Cancelled, the request status is no longer shown as Pending.
INC-307922
Cancel Access Request fails due to missing DTC
We've fixed an issue where cancelling an access request failed when MS DTC was disabled. Access request cancellation now works correctly without requiring MS DTC.
INC-307873
Access Requests being Terminated
We've fixed an issue where pending access requests submitted for an identity's destination context were incorrectly terminated when the identity was transferred. Access requests in Pending state that explicitly target the identity's new context now remain open after the transfer completes.
INC-306705
Access approvals
Approval not working as intended
We have fixed an issue where access approval submissions failed when the same approvals were submitted. This issue could leave requests in the Pending state. The system now provides clear feedback and ensures the workflow transitions correctly during concurrent submissions.
INC-305789
New approval columns contains duplicate on grouped column
We have fixed an issue where grouped columns show duplicate values. The grouped column is no longer hideable, and its name now updates based on the Group by column.
INC-304979
Norwegian translation of new approval flow does not show
We fixed an issue where the approval card title did not use the translated text when available. The title now displays the correct translation.
INC-307151
Enterprise Server
Prolonged imports
We've resolved an issue with prolonged imports caused by unstable or broken PowerShell sessions when retrieving distribution group members. The error handling in the Exchange connector has been improved to properly detect and recover from failed PowerShell sessions.
INC-305766
Import status inconsistencies
There was an issue with a warning being visible with no related errors in the import execution log present. The inconsistencies have been removed and unwarranted warnings are no longer displayed.
INC-305009
Missing employments
There was an issue with missing employments in the Enterprise Server related to context data not available during the adaptation stage, and as a result, not exported. The issue has been resolved by improving the handling of context and context assignment synchronization and fixing the way deferred export mappings are processed.
INC-300291
Fixed update failure for long property values
We fixed an issue where updating object property values longer than 200 characters could fail for properties marked as Unique.
The error was caused by an nvarchar length mismatch in temporary normalization tables when processing long property values.
INC-304654
Resource assignment properties dialog did not apply changes when selecting OK
We've fixed an issue where the Properties dialog for the Resource Assignment data object type did not respond when clicking OK, preventing users from modifying and saving property values.
INC-304747
Caching issue for CodeEditingService
We've fixed the caching issue for CodeEditingService. Now, we add the build version to JavaScript files loaded dynamically.
INC-307426
UpdateSearchData executable does not exclude deleted DataObjects
We’ve fixed an issue where UpdateSearchData.exe did not honor the ExcludeDeletedDataObjectsFromSearchData setting and attempted to process deleted DataObjects during search data updates. The utility now correctly excludes deleted DataObjects as configured.
INC-306265
Approve all assignments creating duplicate resource assignments
The Approve all assignments feature has been updated to prevent concurrent duplicate operations on the same target scope.
Previously, multiple users, or multiple sessions, could trigger the approve-all process simultaneously for the same system or resource type. This could lead to duplicate verdicts and the creation of duplicate Direct Resource Assignments (DRAs) for the same calculated assignments.
We've introduced a concurrency guard. If an approve-all operation is already in progress for a given system or resource type, any subsequent attempt to start the same operation is immediately rejected with a clear error message. Operations targeting different systems or resource types can still run in parallel as expected.
SR-306393
Event Definition fails for deleting Process data object with Purge option set
We've fixed an issue where deleting a Process data object with the Purge option enabled would fail if the process had associated activities or user/user group references.
The purge operation did not remove all related entities, resulting in foreign key constraint errors that prevented the object from being deleted. The deletion logic has now been updated to ensure that all related entities are properly removed.
INC-303342
Issue with timers not working
We've fixed an issue where importing a changeset that contains a filter expression update (switching from property-to-property mode to value mode) caused all right-side DB columns to be set to NULL.
INC-307889
Username is shown as changed despite different data in tblDataObjectVersion
We've fixed an issue where the user history page incorrectly marked the username as changed even when the value remained the same, while the underlying tblDataObjectVersion data correctly showed Modified="false". The history page now only displays username changes when they actually occur.
INC-309858
AuthRole Update for Administrator Role is not imported correctly
We've fixed an issue where updates to the Administrator AuthRole were not imported correctly. As a result, changes to Administrator permissions made in the source configuration were not consistently reflected after import.
With this fix, Administrator AuthRole updates are now imported reliably and applied as expected, ensuring correct role configuration and permission consistency across environments.
INC-308533
Not approved assignments are not revocable
We fixed an issue where the revoke action on the identity form was blocked for resource assignments that included ImplicitAssignment or ImplicitChild reason types, even when a valid reason type was also present. The revoke action is now available and works correctly for these assignments.
INC-302672
The Event log fails to convert Azure Log Analytics entries
We've fixed an issue where the Azure Log converter method crashed with a KeyNotFoundException when processing an exception whose inner exception had a non-empty Data dictionary that did not contain the "REFNO" key.
INC-307838
Archiving DataObjectVersion stalls for hours due to AuditTrail archiving
Previously, the Archive process unnecessarily prevented the short and long archive cycles from running at the same time, even though they are independent operations. The cycles now run concurrently as intended, improving archive throughput.
INC-311618
spSystemDiagnostics fails to detected deprecated code methods
We've updated the spSystemDiagnostics stored procedure with deprecated code methods.
INC-304656
Revert application string to defaults is not recorded as a changeset
We've fixed a problem where reverting application strings was not recorded as a changeset.
The Revert to defaults action in Application Strings no longer attempts to revert Data Object Type (DOT) multilingual property values to their default values. To modify DOT multilingual property values, use the Mass Edit option.
Reverting application strings only affects translations stored in the database. Custom translation files are not modified. For more information, refer to the Translations section.
INC-307262
SystemBoot fails when configuring AzureLog target with Vault Secret
We've fixed an issue where the system failed to start if a logging configuration used Vault‑backed secrets.
INC-306795
Surveys
Web service: improved access control in GetViewInfo
We have enhanced access control for the GetViewInfo web method. The method now consistently enforces existing authorization rules.
INC-294061
Security
Resolved SQL security finding
A possible SQL query vulnerability has been resolved by implementing parameterized queries. No exposure or customer impact occurred before the fix.
INC-312778
Surveys
Transfer survey property is not copied
We have fixed a bug in the Transfer identity assignments process where the System property was not copied to transferred identities.
INC-304445
Closure of recertification survey has some limitations
We have fixed a bug where resource assignments were not properly updated after recertification campaigns. Resource assignments descriptions now clearly reflect access removals during recertification, including non-response cases, ensuring the latest and most relevant status is shown.
Go to Release highlights for more information.
INC-304445
Approval surveys close only for transferred identity
We have fixed a bug where approval surveys were incorrectly closed during identity transfer when multiple identities were involved. Approval surveys are now closed only if they contain assignments exclusively for the transferred identity, while surveys with other pending identities remain open. Pending assignments for the transferred identity are correctly marked as Obsolete without affecting others.
INC-304593
Manager can not submit survey tasks
We have fixed an issue where resource assignments were incorrectly transferred during the Transfer identity survey. The system now detects Expired assignments, marks them as Obsolete, and skips transferring them with a clear explanatory message.
INC-304470
Post action handler OIS_ResourceAssignmentSurvey fails with error
We've resolved an issue with the OIS_ResourceAssignmentSurvey post action handler which was failing and returning an error. We've restored the legacy survey-related SQL tables and reinstated the corresponding post action handler code to resolve the issue.
INC-305210
The survey schedule is not displaying the list of resources or timer details
We have fixed an issue where special characters in the Name and Description fields caused the Edit survey schedule URL to be built incorrectly. The values are now encoded using the encodeURIComponent, ensuring a safe URL transmission and correctly opening the created survey schedule instead of redirecting to the survey schedule initiation step.
INC-299888
System owner approval doesn't work on STG environment
We have fixed an issue where using survey activities with unsupported activity types, for example, voting, caused an error when submitting survey questions. Survey activities now only support the All must complete activity type.
INC-305294
Unexpected provisioning triggered after Resource Owner survey “Keep” decision creates duplicate calculated assignment
We've fixed an issue where assignments whose resource type is configured with the AssignmentAttributeValueDifferentiator RoPE extension could receive a "Keep" (Approve) verdict during a survey and incorrectly result in a duplicate Calculated Resource Assignment (CRA) being generated. The duplicate CRA was treated by OPS as a new assignment, which triggered an unnecessary provisioning "create" operation for an assignment that had already been provisioned.
INC-311157
Survey Schedule settings fail to commit
We've fixed an issue in the Work Item dialog where property values passed through the query string were incorrectly split when they contained a comma. Property values are now preserved correctly regardless of the characters they contain.
INC-311181
Survey question submission experiences significant delays
We've fixed a performance issue affecting surveys configured with the Create verdict for multicontext assignments only if all decisions are identical setting enabled. Survey processing is now significantly faster in this scenario.
INC-305405
Survey download mail template has square brackets
We've fixed an issue with the Survey export completed email template, where square brackets around variables were not removed when the variables were replaced. The brackets are now correctly stripped from the rendered template.
INC-307385
UI and UX
Changes not saved in access right tab
We fixed a bug where grid layout changes were not persisted after navigating away from the screen.
INC-304218
Cannot save identity in the new UI
We fixed an issue where the access modifier was not correctly read when saving an identity in the new UI. The access modifier is now applied correctly.
INC-307229
New identity view filter expression
We fixed an issue where the filter expression was not correctly read. The filter expression is now applied as expected.
INC-304663
Alignment of fields in Identity details form
We fixed an issue where date control fields were not aligned. The fields are now properly aligned.
INC-308274
403 when saving changes to UI Action object
We fixed an issue where saving a data object fails with an HTTP 403 error when a text property contains a percent sign followed by hexadecimal digits. This issue affects both classic and React-based forms. Percent signs are now handled correctly during submission, allowing the data object to be saved successfully.
INC-307359