Răsfoiți Sursa

Merge pull request #1212 from PixiEditor/fix/file-extension-crash

Fixed sequence not found exception
Krzysztof Krysiński 3 săptămâni în urmă
părinte
comite
974ee2fee5
1 a modificat fișierele cu 6 adăugiri și 0 ștergeri
  1. 6 0
      src/PixiEditor/Helpers/SupportedFilesHelper.cs

+ 6 - 0
src/PixiEditor/Helpers/SupportedFilesHelper.cs

@@ -86,6 +86,12 @@ internal class SupportedFilesHelper
         string? localPath = file.TryGetLocalPath();
 
         string extension = Path.GetExtension(localPath ?? file.Name);
+
+        if (string.IsNullOrEmpty(extension))
+        {
+            return allSupportedExtensions.First(i => i.CanSave);
+        }
+
         return allSupportedExtensions.Single(i => i.CanSave && i.Extensions.Contains(extension, StringComparer.OrdinalIgnoreCase));
     }