Updated to member payload
if there is already a shareable link created is serialized on attribute "schedule_shareable_link" Change-Id: I0217682c056f4cc3abf30b92a12148671e491974 Signed-off-by: smarcet <smarcet@gmail.com>
This commit is contained in:
parent
6c78813748
commit
7ee6777f60
@ -47,6 +47,7 @@ final class OwnMemberSerializer extends AbstractMemberSerializer
|
||||
'sponsor_memberships',
|
||||
'legal_agreements',
|
||||
'track_chairs',
|
||||
'schedule_shareable_link',
|
||||
];
|
||||
|
||||
private static $expand_group_events = [
|
||||
@ -140,6 +141,14 @@ final class OwnMemberSerializer extends AbstractMemberSerializer
|
||||
$values['summit_tickets'] = $res;
|
||||
}
|
||||
|
||||
if(in_array('schedule_shareable_link', $relations) && !is_null($summit)){
|
||||
$link = $member->getScheduleShareableLinkBy($summit);
|
||||
if(!is_null($link)) {
|
||||
$values['schedule_shareable_link'] = SerializerRegistry::getInstance()
|
||||
->getSerializer($link)->serialize();
|
||||
}
|
||||
}
|
||||
|
||||
if(in_array('legal_agreements', $relations)){
|
||||
$res = [];
|
||||
foreach ($member->getLegalAgreements() as $agreement)
|
||||
|
Loading…
x
Reference in New Issue
Block a user