Skip to content

Commit e9fabb8

Browse files
committed
fix: issue with crash on group page with ppresentation
1 parent 2dde25b commit e9fabb8

File tree

1 file changed

+11
-3
lines changed

1 file changed

+11
-3
lines changed

SgfDevs/Views/Group.cshtml

Lines changed: 11 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -178,11 +178,19 @@
178178
@foreach (Presentation presentation in upcomingPresentations)
179179
{
180180
var parentEvent = presentation.Parent<Event>();
181-
var presenter = presentation.Presenter as Member;
182-
var isFoundingMember = presenter.HasValue("MemberTags") ? presenter.MemberTags.Where(n => n.Name.ToLower() == "founding member").Any() : false;
181+
var presenterContent = presentation.Presenter;
182+
183+
if (presenterContent == null)
184+
{
185+
continue;
186+
}
187+
188+
var presenter = _memberConverter.FromContent(presenterContent);
189+
var isFoundingMember = presenter.MemberTags?.Cast<Tag>().Any(tag => tag.Name.Equals("founding member", StringComparison.OrdinalIgnoreCase)) ?? false;
190+
var presenterImage = presenter.ProfileImage?.GetCropUrl(width: 960) ?? "/images/pipey.jpg";
183191
<div class="card company_card">
184192
<figure>
185-
<img src="@presenter.ProfileImage.GetCropUrl(width: 960)" alt="@presenter.Name">
193+
<img src="@presenterImage" alt="@presenter.Name">
186194
<figcaption>
187195
@if (isFoundingMember)
188196
{

0 commit comments

Comments
 (0)