Index: DamClients/DamUI/trunk/src/DamClientsLibrary/Deltares.Dam.Data/CsvExportData.cs =================================================================== diff -u -r4848 -r5297 --- DamClients/DamUI/trunk/src/DamClientsLibrary/Deltares.Dam.Data/CsvExportData.cs (.../CsvExportData.cs) (revision 4848) +++ DamClients/DamUI/trunk/src/DamClientsLibrary/Deltares.Dam.Data/CsvExportData.cs (.../CsvExportData.cs) (revision 5297) @@ -1926,22 +1926,17 @@ [Browsable(false)] public string GetDesignResultFile() { - if (!string.IsNullOrEmpty(BaseFileName)) + if (string.IsNullOrEmpty(BaseFileName) || string.IsNullOrEmpty(CalculationSubDir)) { - const string surfacelineResultFileExtension = ".rsxml"; - string fullFilename = DamProject.ProjectWorkingPath; - if (string.IsNullOrEmpty(CalculationSubDir)) - { - throw new CsvExporterException(nameof(CalculationSubDir) + " is null or empty."); - } - - fullFilename = Path.Combine(fullFilename, CalculationSubDir); - fullFilename = fullFilename + Path.DirectorySeparatorChar + BaseFileName; - fullFilename += surfacelineResultFileExtension; - return fullFilename; + return ""; } - return ""; + const string surfacelineResultFileExtension = ".rsxml"; + string fullFilename = DamProject.ProjectWorkingPath; + fullFilename = Path.Combine(fullFilename, CalculationSubDir); + fullFilename = fullFilename + Path.DirectorySeparatorChar + BaseFileName; + fullFilename += surfacelineResultFileExtension; + return fullFilename; } /// @@ -2063,8 +2058,8 @@ case "OpenCalculationFile": return (damFailureMechanismeCalculationSpecification.FailureMechanismSystemType == FailureMechanismSystemType.StabilityInside || - damFailureMechanismeCalculationSpecification.FailureMechanismSystemType == - FailureMechanismSystemType.StabilityOutside); + damFailureMechanismeCalculationSpecification.FailureMechanismSystemType == + FailureMechanismSystemType.StabilityOutside); default: return true; }