diff --git a/DiscordChatExporter.Gui/ViewModels/ExportSetupViewModel.cs b/DiscordChatExporter.Gui/ViewModels/ExportSetupViewModel.cs index 12d80ed3..b4b94e22 100644 --- a/DiscordChatExporter.Gui/ViewModels/ExportSetupViewModel.cs +++ b/DiscordChatExporter.Gui/ViewModels/ExportSetupViewModel.cs @@ -44,9 +44,9 @@ namespace DiscordChatExporter.Gui.ViewModels Set(ref _format, value); // Replace extension in path - var newExt = value.GetFileExtension(); - if (FilePath != null && !FilePath.EndsWith(newExt)) - FilePath = FilePath.SubstringUntilLast(".") + "." + newExt; + var ext = value.GetFileExtension(); + if (FilePath != null) + FilePath = Path.ChangeExtension(FilePath, ext); } }