Project

General

Profile

Actions

Task #827

closed

Move processor ContractGuaranteeDeleteProvisioningProcessor after delete

Added by Ondřej Kopr about 7 years ago. Updated about 7 years ago.

Status:
Closed
Priority:
Normal
Assignee:
Ondřej Kopr
Category:
Provisioning
Target version:
Start date:
11/08/2017
Due date:
% Done:

100%

Estimated time:
Owner:

Description

Provisioning for identity is now made before delete (processor order -100), please move this processor after deleting contract (+100 order)

also dont forget check remove all contract and another possible behavior

add this 'fix' to hotfix 7.5.3

Actions #1

Updated by Ondřej Kopr about 7 years ago

  • % Done changed from 0 to 90

I moved processor for deleting afeter contract delete behavior described above not working well.
Also cheked behavior with remove all contract and it's ok.

Remove contract guarantee is done before delete internal (see IdentityContractDeleteProcessor lines 106-112) => no null pointer anywhere.

Radek could you please check another or same behavior? I thing that this fix is ok.

branch: hotfix/7.5.3
commit: https://github.com/bcvsolutions/CzechIdMng/commit/c7b3e549246343b98c78b50fa07ac487d0dc5e3f

Actions #2

Updated by Ondřej Kopr about 7 years ago

  • Status changed from In Progress to Needs feedback
  • Assignee changed from Ondřej Kopr to Radek Tomiška
Actions #3

Updated by Radek Tomiška about 7 years ago

  • Status changed from Needs feedback to Closed
  • Assignee changed from Radek Tomiška to Ondřej Kopr
  • Target version set to Emerald (7.5.0)
  • % Done changed from 90 to 100

I did test and review, it works, thx.

Note: Provisioning for identity is executed for all removed guarantees + contract. This cannot be configured now - event is published from core and acc properties is not available here.

Actions

Also available in: Atom PDF