diff --git a/Plogon/BuildProcessor.cs b/Plogon/BuildProcessor.cs index 319aecd..5cbf122 100644 --- a/Plogon/BuildProcessor.cs +++ b/Plogon/BuildProcessor.cs @@ -128,7 +128,7 @@ public struct BuildProcessorSetup /// /// Path to file containing overrides for the Dalamud version used. /// - public FileInfo BuildOverridesFile { get; set; } + public FileInfo? BuildOverridesFile { get; set; } /// /// Whether or not non-default build images are allowed. diff --git a/Plogon/DalamudReleases.cs b/Plogon/DalamudReleases.cs index 8d324b0..6178882 100644 --- a/Plogon/DalamudReleases.cs +++ b/Plogon/DalamudReleases.cs @@ -31,11 +31,11 @@ private class Overrides /// /// File containing overrides. /// Where releases should go - public DalamudReleases(FileInfo overridesFile, DirectoryInfo releasesDir) + public DalamudReleases(FileInfo? overridesFile, DirectoryInfo releasesDir) { this.ReleasesDir = releasesDir; - if (overridesFile.Exists) + if (overridesFile?.Exists ?? false) this.overrides = Toml.ToModel(overridesFile.OpenText().ReadToEnd()); }