From 3da4e2498f188f2b10a6fb41e83d32eb68085cca Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Julius=20H=C3=A4rtl?= Date: Sat, 12 Aug 2023 09:10:59 +0200 Subject: [PATCH] fix: use proper owner source MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Julius Härtl --- lib/Service/Importer/Systems/DeckJsonService.php | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) 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; }