File tree Expand file tree Collapse file tree
src/Eurofurence.App.Backoffice/Components Expand file tree Collapse file tree Original file line number Diff line number Diff line change 115115
116116 protected override async Task OnInitializedAsync ()
117117 {
118- _bannerImage = Event ? .BannerImageId is { } bannerImageId ? await FetchImage (bannerImageId ) : null ;
119- _posterImage = Event ? .PosterImageId is { } posterImageId ? await FetchImage (posterImageId ) : null ;
118+ _busy = true ;
119+
120+ if (Event ? .BannerImageId is not null )
121+ {
122+ var bannerImage = await FetchImage (Event .BannerImageId .Value );
123+
124+ _bannerImage = bannerImage is not null ? bannerImage : new ImageResponse () { Id = Event .BannerImageId .Value };
125+ }
126+
127+ if (Event ? .PosterImageId is not null )
128+ {
129+ var posterImage = await FetchImage (Event .PosterImageId .Value );
130+
131+ _posterImage = posterImage is not null ? posterImage : new ImageResponse () { Id = Event .PosterImageId .Value };
132+ }
133+
134+ _busy = false ;
120135 }
121136
122137 /// <summary >
151166 /// Called when a banner image is uploaded.
152167 /// </summary >
153168 /// <param name =" image" >The uploaded image.</param >
154- private void OnBannerImageUploaded (ImageResponse image )
169+ private void OnBannerImageUploaded (ImageResponse ? image )
155170 {
156171 _bannerImage = image ;
157172 Snackbar .Add (" Banner image successfully uploaded." , Severity .Success );
161176 /// Called when a poster image is uploaded.
162177 /// </summary >
163178 /// <param name =" image" >The uploaded image.</param >
164- private void OnPosterImageUploaded (ImageResponse image )
179+ private void OnPosterImageUploaded (ImageResponse ? image )
165180 {
166181 _posterImage = image ;
167182 Snackbar .Add (" Poster image successfully uploaded." , Severity .Success );
You can’t perform that action at this time.
0 commit comments