[midPoint-git] [Evolveum/midpoint] b7ef12: Fix "incomplete but having value" issue in tasks

mederly noreply at github.com
Thu Jan 20 19:15:23 CET 2022


  Branch: refs/heads/support-4.4
  Home:   https://github.com/Evolveum/midpoint
  Commit: b7ef122241779f6fe947b4ffbdbd05cf061502a0
      https://github.com/Evolveum/midpoint/commit/b7ef122241779f6fe947b4ffbdbd05cf061502a0
  Author: Pavol Mederly <mederly at evolveum.com>
  Date:   2022-01-20 (Thu, 20 Jan 2022)

  Changed paths:
    M model/model-intest/src/test/java/com/evolveum/midpoint/model/intest/misc/TestTracing.java
    A model/model-intest/src/test/resources/tracing/archetype-dummy.xml
    M model/model-intest/src/test/resources/tracing/system-configuration.xml
    A model/model-intest/src/test/resources/tracing/task-recompute-administrator-traced.xml
    M repo/task-quartz-impl/src/main/java/com/evolveum/midpoint/task/quartzimpl/TaskQuartzImpl.java

  Log Message:
  -----------
  Fix "incomplete but having value" issue in tasks

When e.g. refreshing a task, we unintentionally created a task prism
object with result marked as incomplete and having a value at the same
time.

A serialized form of such tasks (e.g. in trace files) was then
not parseable because of "Attempt to store multiple values in
single-valued property" exception.

Resolves MID-7583.


  Commit: eced5af0bbb5219264ccbc0cf813c0ea2643ca24
      https://github.com/Evolveum/midpoint/commit/eced5af0bbb5219264ccbc0cf813c0ea2643ca24
  Author: Pavol Mederly <mederly at evolveum.com>
  Date:   2022-01-20 (Thu, 20 Jan 2022)

  Changed paths:
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/util/WebComponentUtil.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/page/admin/resource/component/ResourceContentTabPanel.java
    M gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/resources/ResourceContentPanel.java
    M infra/schema/src/main/java/com/evolveum/midpoint/schema/util/task/work/ObjectSetUtil.java
    M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/ExtensionProcessor.java
    M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/delta/item/ExtensionItemDeltaProcessor.java
    M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/ext/MExtItem.java
    M repo/repo-sqale/src/main/java/com/evolveum/midpoint/repo/sqale/qmodel/shadow/QShadowMapping.java

  Log Message:
  -----------
  Merge remote-tracking branch 'origin/support-4.4' into support-4.4


Compare: https://github.com/Evolveum/midpoint/compare/aa0d7fd08d7b...eced5af0bbb5


More information about the midPoint-svn mailing list