Api PATCH request fail

Dear devs,

Running 2.23 we’re sertting up user provisioning through our SSO solution, Okta.

Trying to update using PATCH on user roles (and not having to first retrieve then re-post all values with only minor changes) does not seem to work and provides the following error:

type Exception report

message Request processing failed; nested exception is org.springframework.dao.InvalidDataAccessApiUsageException: object references an unsaved transient instance - save the transient instance before flushing: org.hisp.dhis.organisationunit.OrganisationUnit; nested exception is org.hibernate.TransientObjectException: object references an unsaved transient instance - save the transient instance before flushing: org.hisp.dhis.organisationunit.OrganisationUnit

description The server encountered an internal error that prevented it from fulfilling this request.

exception

org.springframework.web.util.NestedServletException: Request processing failed; nested exception is org.springframework.dao.InvalidDataAccessApiUsageException: object references an unsaved transient instance - save the transient instance before flushing: org.hisp.dhis.organisationunit.OrganisationUnit; nested exception is org.hibernate.TransientObjectException: object references an unsaved transient instance - save the transient instance before flushing: org.hisp.dhis.organisationunit.OrganisationUnit

org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:980)

org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:841)

javax.servlet.http.HttpServlet.service(HttpServlet.java(……………)

Any ideas if it is possible to solve this?

Thanks!

Best Regards

Halvar Trøyel Nerbø

Reporting Advisor

+47 992 39 817

Skype: nrc_troyel

www.nrc.no

nrclogo