Skip to content

Commit 09e71ce

Browse files
committed
fix: schedule per ticket types
Change-Id: Ifddd290bcc6bbf1c45e7a02a4e433d6bee9d4b0b
1 parent a53f252 commit 09e71ce

2 files changed

Lines changed: 15 additions & 13 deletions

File tree

app/Models/Foundation/Summit/Factories/SummitEventFactory.php

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -177,7 +177,7 @@ static public function populate(Summit $summit, SummitEvent $event, array $paylo
177177
}
178178

179179
if(isset($payload['allowed_ticket_types'])){
180-
$event_type->clearAllowedTicketTypes();;
180+
$event->clearAllowedTicketTypes();;
181181

182182
foreach ($payload['allowed_ticket_types'] as $ticket_type_id){
183183
$ticket_type = $summit->getTicketTypeById(intval($ticket_type_id));
@@ -190,7 +190,7 @@ static public function populate(Summit $summit, SummitEvent $event, array $paylo
190190
$ticket_type_id
191191
)
192192
);
193-
$event_type->addAllowedTicketType($ticket_type);
193+
$event->addAllowedTicketType($ticket_type);
194194
}
195195
}
196196

tests/OAuth2SummitEventsApiTest.php

Lines changed: 13 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -442,19 +442,20 @@ public function testPostPresentation($start_date = 1461510000, $end_date = 14615
442442

443443
public function testUpdateEvent()
444444
{
445-
/*$event = $this->testPostEvent();
446-
unset($event->tags);*/
447-
$params = array
448-
(
449-
'id' => 3343,
450-
'event_id' => 107221,
451-
);
452445

453-
$data = array
454-
(
446+
$params = [
447+
'id' => self::$summit->getId(),
448+
'event_id' => self::$summit->getPresentations()[0]->getId(),
449+
'expand' => 'allowed_ticket_types'
450+
];
451+
452+
$data =[
455453
'title' => 'Using HTTPS to Secure OpenStack Services Update',
456-
'speakers' => [210, 9161, 202]
457-
);
454+
'allowed_ticket_types' => [
455+
self::$summit->getTicketTypes()[0]->getId(),
456+
self::$summit->getTicketTypes()[1]->getId(),
457+
]
458+
];
458459

459460

460461
$headers = array
@@ -479,6 +480,7 @@ public function testUpdateEvent()
479480
$content = $response->getContent();
480481
$event = json_decode($content);
481482
$this->assertTrue($event->id > 0);
483+
$this->assertTrue(count($event->allowed_ticket_types) == 2);
482484
return $event;
483485

484486
}

0 commit comments

Comments
 (0)