Skip to content

Commit 3676973

Browse files
committed
fix: ticket import - attendees tag
fixed attendees tag import allow to create non existent tags Change-Id: I6c87e17e56613969fa8b639f095e3328de251c12
1 parent b133afa commit 3676973

1 file changed

Lines changed: 7 additions & 1 deletion

File tree

app/Services/Model/Imp/SummitOrderService.php

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -50,6 +50,7 @@
5050
use models\main\IMemberRepository;
5151
use models\main\ITagRepository;
5252
use models\main\Member;
53+
use models\main\Tag;
5354
use models\oauth2\IResourceServerContext;
5455
use models\summit\factories\SummitAttendeeFactory;
5556
use models\summit\IPaymentConstants;
@@ -3973,8 +3974,13 @@ public function processTicketData(int $summit_id, string $filename)
39733974
$tags = explode('|', $row['attendee_tags']);
39743975
$attendee->clearTags();
39753976
foreach ($tags as $tag_val) {
3977+
$tag_val = trim($tag_val);
39763978
$tag = $this->tags_repository->getByTag($tag_val);
3977-
if(is_null($tag)) continue;
3979+
if(is_null($tag)){
3980+
// create tag
3981+
$tag = new Tag($tag_val);
3982+
$this->tags_repository->add($tag);
3983+
}
39783984
$attendee->addTag($tag);
39793985
}
39803986
}

0 commit comments

Comments
 (0)