Change part merge behaviour on info provider update

This changes the info provider "tag" if the user updates the part from a different info provider than it was created from.
This commit is contained in:
buchmann 2026-06-15 10:17:25 +02:00
parent 98df91d785
commit eb5c4b95da

View file

@ -88,9 +88,9 @@ class PartMerger implements EntityMergerInterface
return $t;
}, $target, $other, 'manufacturing_status');
//Merge provider reference
//Merge provider reference - always use the most recent provider if set
$this->useCallback(function (InfoProviderReference $t, InfoProviderReference $o): InfoProviderReference {
if (!$t->isProviderCreated() && $o->isProviderCreated()) {
if ($o->isProviderCreated()) {
return $o;
}
return $t;