Update Event endpoint
Added validation rules for presentation links Change-Id: Ie73a72f5a4fdebda24dbb404a02375c215952a9e Signed-off-by: smarcet <smarcet@gmail.com>
This commit is contained in:
parent
1fd901ae2f
commit
30253954b7
|
@ -56,6 +56,7 @@ final class SummitEventValidationRulesFactory
|
|||
'speakers' => 'sometimes|int_array',
|
||||
'moderator_speaker_id' => 'sometimes|integer',
|
||||
'extra_questions' => 'sometimes|extra_question_dto_array',
|
||||
'links' => 'sometimes|url_array',
|
||||
// group event
|
||||
'groups' => 'sometimes|int_array',
|
||||
'occupancy' => 'sometimes|in:EMPTY,25%,50%,75%,FULL',
|
||||
|
@ -92,6 +93,7 @@ final class SummitEventValidationRulesFactory
|
|||
'speakers' => 'sometimes|int_array',
|
||||
'moderator_speaker_id' => 'sometimes|integer',
|
||||
'extra_questions' => 'sometimes|extra_question_dto_array',
|
||||
'links' => 'sometimes|url_array',
|
||||
// group event
|
||||
'groups' => 'sometimes|int_array',
|
||||
'selection_plan_id' => 'sometimes|integer',
|
||||
|
|
|
@ -79,7 +79,6 @@ final class PresentationFactory
|
|||
// links
|
||||
|
||||
if (isset($payload['links'])) {
|
||||
$presentation->clearLinks();
|
||||
|
||||
if (count($payload['links']) > Presentation::MaxAllowedLinks) {
|
||||
throw new ValidationException(trans(
|
||||
|
@ -89,6 +88,7 @@ final class PresentationFactory
|
|||
]));
|
||||
}
|
||||
|
||||
$presentation->clearLinks();
|
||||
foreach ($payload['links'] as $link) {
|
||||
$presentationLink = new PresentationLink();
|
||||
$presentationLink->setName(trim($link));
|
||||
|
|
Loading…
Reference in New Issue