---
title: Fixed issues
description: "OPENIDM-20533: OpenICF Provisioner Service activation fails if connector validate operation timeout occurs."
component: pingidm
version: 7.3
page_id: pingidm:release-notes:fixes
canonical_url: https://docs.pingidentity.com/pingidm/8.1/release-notes/fixes.html
llms_txt: https://docs.pingidentity.com/pingidm/llms.txt
docs_for_agents: https://developer.pingidentity.com/build-with-ai/docs-for-agents.md
superseded_by: https://docs.pingidentity.com/pingidm/8.1/release-notes/fixes.html
section_ids:
  idm_7_3_3: IDM 7.3.3
  idm_7_3_2: IDM 7.3.2
  idm_7_3_1: IDM 7.3.1
  idm_7_3_0: IDM 7.3.0
---

# Fixed issues

## IDM 7.3.3

* OPENIDM-20533: OpenICF Provisioner Service activation fails if connector validate operation timeout occurs.

* OPENIDM-21421: Prevent `IllegalStateException` when updating provisioner config for inactive provisioners.

* OPENIDM-21454: Every failed record in a liveSync is stored in the dead-letter-queue with a unique entry ID.

## IDM 7.3.2

The following important bugs were fixed in this release:

* OPENIDM-18495: Admin UI: Connector Data Tab is sending a queryFilter with bad sortKeys

* OPENIDM-18848: New string and number attributes added to managed object schema default to "searchable"

* OPENIDM-19405: Special characters (non-ASCII) inside of emails being sent from IDM/Identity Cloud fail

* OPENIDM-19666: Admin UI should not inject domain configuration property within Connector config for GoogleApps/Salesforce

* OPENIDM-19755: GoogleApps Connector: update sample to reflect replacement of \_\_SECONDARY_EMAIL\_\_ by \_\_SECONDARY_EMAILS\_\_

* OPENIDM-19829: Time spent in authentication service is not included in access audit elapsed time

* OPENIDM-19879: Query additional recon source/target pages whenever a paging cookie is returned irrespective of whether paging is enabled

* OPENIDM-19918: Order-agnostic comparison of array fields in sync must be optional

* OPENIDM-20063: Syncing ldap object with `//` in them does not work

* OPENIDM-20142: Permanent failure caused by transient connector validation failure during provisioner service activation

* OPENIDM-20238: SynchronizationException, Expecting a Map or List

* OPENIDM-20337: Provisioner createCoreConfig action should omit poolConfigOption properties for non-pooleable Connectors

## IDM 7.3.1

The following important bugs were fixed in this release:

* OPENIDM-19467: Sync initialization mapping failures in one mapping will not disrupt other mappings from initializing

* OPENIDM-19328: Queued Sync does not recover intermittently following node restart

* OPENIDM-19192: Edit Personal Info required to be read-only not working as expected

* OPENIDM-19141: Honor the tablePrefix and tablePrefixIsSchema configuration options that allow the customer to prefix tables for workflow

* OPENIDM-18875: Incorrect behavior in handling variables in workflow subprocesses

* OPENIDM-18613: Setting external system's userPassword to null does not remove userPassword attribute when nativeName is `__PASSWORD__`

* OPENIDM-17481: Managed object schema can now describe a field as a nullable array and specify a default value for this field if not provided in a create request

## IDM 7.3.0

The following important bugs were fixed in this release:

* OPENIDM-18895: ManagedObjectSet patch contract lacks proper MVCC retry

* OPENIDM-18875: Incorrect behavior in handling variables in workflow subprocesses

* OPENIDM-18870: No ability to delete an inline reconciliation or schedule script

* OPENIDM-18868: Inability to save a schedule when you add or remove a passed variable

* OPENIDM-18865: Script changes cannot be saved unless you click outside of the Inline Script box

* OPENIDM-18831: Order agnostic JsonValue comparisons necessary in sync

* OPENIDM-18827: Delegated Admin UI - option to disable relationshipArray grid sorting and searching

* OPENIDM-18823: Explicitly ask for all non-reference fields when presented with '\*'

* OPENIDM-18807: IDM sample "Provision user with workflow" is not working as expected

* OPENIDM-18806: SpecReference caused regressions for explicit

* OPENIDM-18794: queryFilter should not be transformed if already transformed

* OPENIDM-18779: Legal noticed disappeared from OpenIDM zip

* OPENIDM-18776: Sync operation fails silently without error when linkQualifier script returns wrong data type

* OPENIDM-18753: Fields on a non-configured relationship request no longer returning

* OPENIDM-18739: Authz - own relationship query is outdated

* OPENIDM-18707: JsonUtil.jsonValueIsEqualWithoutRespectingOrder does not work when consumed via javascript

* OPENIDM-18656: Read for singleton reverse spec reference is not working

* OPENIDM-18629: Clustered recon source page jobs should use nanotime within job identifier

* OPENIDM-18625: Top-level router contains route to empty subrouter on route deregistration

* OPENIDM-18580: It's not possible to type in a Base DN containing a space in IDM native console.

* OPENIDM-18544: AD User with a Manager Cannot Update Manger in IDM

* OPENIDM-18509: AM is unable to list groups created by IDM if DS repo is restarted.

* OPENIDM-18506: IDC's internal.json should be in conf directory

* OPENIDM-18498: Queued Sync not triggered if target is a CREST proxy endpoint

* OPENIDM-18483: Add "name" to resourceCollection query fields for Platform and FeatureService Groups

* OPENIDM-18476: Changing a managed object field of type `number` results in a default value of 0 if not set

* OPENIDM-18444: MVCC semantics not enforced during target update synchronization operations

* OPENIDM-18414: Error in pwpolicy.js from multiple-passwords sample

* OPENIDM-18411: RDVP values can be removed upon signal receipt when multiple multi-traversal RDVPs have matching initial traversal relationship

* OPENIDM-18388: ClusteredReconWatchdog will incorrectly schedule sourcePageCompletionCheck jobs for a reconById recon running against a mapping configured for clustered recon

* OPENIDM-18360: One-to-many relationship not enforced when delegated admin has no openidm-admin role

* OPENIDM-18336: "managed/assignment" missing the "condition" property in default DS repo config

* OPENIDM-18335: Assignment processing can mutate source effective assignments resulting in incorrect lastSync state

* OPENIDM-18272: Save managed object properties correctly in Identity Management native console

* OPENIDM-18247: get_target_preview_external_user_provisioned_linked_mapping test is failing with "Expected a single link, found 0"

* OPENIDM-18243: Connector names need to be validated as alpha-numeric in UI

* OPENIDM-18238: clustered recon: schedule creation in response to orphaned job may incorrectly propagate source pages, resulting in 'hung' recon

* OPENIDM-18192: Virtual property is removed when another Virtual property is updated

* OPENIDM-18167: mergeWithTarget assignment operation handles previously replaced object incorrectly

* OPENIDM-18153: Throw statement truncates user-defined exception

* OPENIDM-18149: Relationship entry needs to be selected two times to see the "Remove" option in End User UI

* OPENIDM-18138: Setting empty conditional grants on 'old' object state causes all conditional relationships to be queried during RDVP calculations for both managed object update and signal receipt

* OPENIDM-18123: Correctly load scripts that use ISO 8859-1 encoding

* OPENIDM-18077: The CANNOT_CONTAIN_OTHERS password policy in IDM is case sensitive.

* OPENIDM-18067: SourcePageToken equals, toString, and hashCode incomplete

* OPENIDM-18064: ReconCancellation initialization should handle the activation→deactivation→activation of the ReconciliationService

* OPENIDM-18001: Locale codes not working correctly in email templates

* OPENIDM-17980: Inconsistent Policy Validation message on Admin UI for some policyId's

* OPENIDM-17954: POST \_action=create for undefined resource collection results in internal server error

* OPENIDM-17937: Recon query retry value should be increased to a total span > (rcs_staggered_connection_creator_interval + rcs_houskeeping_interval)

* OPENIDM-17900: Workday connector fails to start

* OPENIDM-17894: 404 page license is three years out of date

* OPENIDM-17837: Unable to index nested arrays with JDBC repos

* OPENIDM-17825: JsonValuePatch throws an NPE when patching a subject missing a field used in the complex filter

* OPENIDM-17771: Processing of misfired triggers eventually leads to failure of all scheduled tasks

* OPENIDM-17750: From field not allowing saving email address with multiple "domains" after the @

* OPENIDM-17707: The Connector UI "Object Classes to Synchronize" parameter is storing values incorrectly

* OPENIDM-17664: Adding whitespace in BaseDN results in invalid configuration

* OPENIDM-17642: Document the usage of cancel action on openidm.action "recon"

* OPENIDM-17612: Incorrect relationship collection query results with \_sortKeys=\_id

* OPENIDM-17556: Executing REST PUT against a managed object without conditional roles will erase all object RDVPs

* OPENIDM-17533: Allow configuration changes to the repo.ds.json file to take effect without restarting IDM

* OPENIDM-17531: Conditional policy is not enforced for patch remove

* OPENIDM-17529: LiveSync schedules are not saving correctly on first save

* OPENIDM-17483: Quotation marks is automatically removed from Query field of Role's condition

* OPENIDM-17200: ReconAssociation query with queryMissingSide=true and \_fields params results in 500 error

* OPENIDM-17024: Admin UI - Query condition memberOfOrgIDs value not saved as a string

* OPENIDM-16830: fr-idm-managed-organization-name is not indexed

* OPENIDM-16768: Workflow process form should submit formProperty id instead of name

* OPENIDM-16725: managed.json updated incorrectly when relationship property is modified in the UI

* OPENIDM-16641: UI: Legacy Admin - config logic field "deleteQueryConfig" is leaking into UI generated managed config

* OPENIDM-15303: Scheduler is logging incorrect messages in openidm.log

* OPENIDM-15132: OPENIDM-14434 caused significant performance degradations

* OPENIDM-14666: SCIM connector cannot be configured through the UI

* OPENIDM-13209: Sorting is not working for edge_vertex query with embedded_dj repo
