diff --git a/lib/Service/Importer/Systems/DeckJsonService.php b/lib/Service/Importer/Systems/DeckJsonService.php index 0fcef4ba0..10159b15b 100644 --- a/lib/Service/Importer/Systems/DeckJsonService.php +++ b/lib/Service/Importer/Systems/DeckJsonService.php @@ -78,7 +78,9 @@ class DeckJsonService extends ABoardImportService { public function mapMember($uid): ?string { $ownerMap = $this->mapOwner($uid); - if ($uid === $this->getImportService()->getData()->owner && $ownerMap !== $this->getImportService()->getData()->owner) { + $sourceId = ($this->getImportService()->getData()->owner->primaryKey ?? $this->getImportService()->getData()->owner); + + if ($uid === $sourceId && $ownerMap !== $sourceId) { return $ownerMap; }