File tree Expand file tree Collapse file tree
src/Server/Services/GitLab Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -153,20 +153,20 @@ public async Task RefreshAsync()
153153 {
154154 Windows =
155155 {
156- X64 = release . Assets . Links . First ( x => x . AssetName . ContainsIgnoreCase ( "win_x64" ) ) . Url ,
156+ X64 = release . Assets . Links . FirstOrDefault ( x => x . AssetName . ContainsIgnoreCase ( "win_x64" ) ) ? . Url ?? string . Empty ,
157157 Arm64 = string . Empty
158158 } ,
159159 Linux =
160160 {
161- X64 = release . Assets . Links . First ( x => x . AssetName . ContainsIgnoreCase ( "linux_x64" ) ) . Url ,
162- Arm64 = release . Assets . Links . First ( x => x . AssetName . ContainsIgnoreCase ( "linux_arm64" ) ) . Url
161+ X64 = release . Assets . Links . FirstOrDefault ( x => x . AssetName . ContainsIgnoreCase ( "linux_x64" ) ) ? . Url ?? string . Empty ,
162+ Arm64 = release . Assets . Links . FirstOrDefault ( x => x . AssetName . ContainsIgnoreCase ( "linux_arm64" ) ) ? . Url ?? string . Empty
163163 } ,
164164 LinuxAppImage =
165165 {
166- X64 = release . Assets . Links . First ( x => x . AssetName . EndsWithIgnoreCase ( "x64.AppImage" ) ) . Url ,
167- Arm64 = release . Assets . Links . First ( x => x . AssetName . EndsWithIgnoreCase ( "arm64.AppImage" ) ) . Url
166+ X64 = release . Assets . Links . FirstOrDefault ( x => x . AssetName . EndsWithIgnoreCase ( "x64.AppImage" ) ) ? . Url ?? string . Empty ,
167+ Arm64 = release . Assets . Links . FirstOrDefault ( x => x . AssetName . EndsWithIgnoreCase ( "arm64.AppImage" ) ) ? . Url ?? string . Empty
168168 } ,
169- MacOS = release . Assets . Links . First ( x => x . AssetName . ContainsIgnoreCase ( "macos_universal" ) ) . Url
169+ MacOS = release . Assets . Links . FirstOrDefault ( x => x . AssetName . ContainsIgnoreCase ( "macos_universal" ) ) ? . Url ?? string . Empty
170170 }
171171 } ;
172172 }
You can’t perform that action at this time.
0 commit comments