Browse Source

Merge pull request #961 from PixiEditor/unknown-file-extension-reports

Fix passing null to string in InvalidFileTypeException
Krzysztof Krysiński 2 months ago
parent
commit
e7a3dd75eb
1 changed files with 3 additions and 2 deletions
  1. 3 2
      src/PixiEditor/ViewModels/SubViewModels/FileViewModel.cs

+ 3 - 2
src/PixiEditor/ViewModels/SubViewModels/FileViewModel.cs

@@ -383,7 +383,8 @@ internal class FileViewModel : SubViewModel<ViewModelMain>
 
         AddRecentlyOpened(path);
 
-        var fileType = SupportedFilesHelper.ParseImageFormat(Path.GetExtension(path));
+        var fileExtension = Path.GetExtension(path);
+        var fileType = SupportedFilesHelper.ParseImageFormat(fileExtension);
 
         if (fileType != null)
         {
@@ -393,7 +394,7 @@ internal class FileViewModel : SubViewModel<ViewModelMain>
         else
         {
             CrashHelper.SendExceptionInfo(new InvalidFileTypeException(default,
-                $"Invalid file type '{fileType}'"));
+                $"Invalid file type '{fileExtension}'"));
         }
 
         return doc;