Fix unchecked artifact implementation being persisted 15/127815/2
authorandre.schmid <andre.schmid@est.tech>
Tue, 15 Mar 2022 16:06:34 +0000 (16:06 +0000)
committerMichael Morris <michael.morris@est.tech>
Mon, 21 Mar 2022 11:55:23 +0000 (11:55 +0000)
commitc32663621faf571ce855a1dc84ec4fd013718359
treef1e7b26c12e9e17efd1fb4d7addc6882d670f680
parentbdfccb6d832cf6f7a3de89b9280244ff469a1a77
Fix unchecked artifact implementation being persisted

Fixes the problem of an interface operation artifact implementation
being persisted even if it is not selected.
After checking that the interface operation has an artifact
implementation and filling up the artifact information, the values
were being persisted if the option is unchecked afterwards.
There was no way to remove the artifact implementation information
once it was persisted for the first time.

Change-Id: I4fdf4027919fdc04d688805bcf0b37fa6869b2e8
Issue-ID: SDC-3918
Signed-off-by: andre.schmid <andre.schmid@est.tech>
catalog-ui/src/app/ng2/pages/composition/interface-operatons/interface-operations.component.ts