diff --git a/BTCPayServer/Controllers/AppsController.Crowdsale.cs b/BTCPayServer/Controllers/AppsController.Crowdsale.cs index 550c21e87..230193504 100644 --- a/BTCPayServer/Controllers/AppsController.Crowdsale.cs +++ b/BTCPayServer/Controllers/AppsController.Crowdsale.cs @@ -93,6 +93,12 @@ namespace BTCPayServer.Controllers { ModelState.AddModelError(nameof(vm.PerksTemplate), "Invalid template"); } + + if (Enum.Parse(vm.ResetEvery) != CrowdfundResetEvery.Never && !vm.StartDate.HasValue) + { + ModelState.AddModelError(nameof(vm.StartDate), "A start date is needed when the goal resets every X amount of time."); + } + if (!ModelState.IsValid) { return View(vm); diff --git a/BTCPayServer/Views/Apps/UpdateCrowdfund.cshtml b/BTCPayServer/Views/Apps/UpdateCrowdfund.cshtml index 12897b668..dde7596d0 100644 --- a/BTCPayServer/Views/Apps/UpdateCrowdfund.cshtml +++ b/BTCPayServer/Views/Apps/UpdateCrowdfund.cshtml @@ -44,22 +44,22 @@
- * +
- * +
- * +
- * +
@@ -70,7 +70,7 @@
- * +
@@ -89,7 +89,7 @@
- * +
@@ -102,7 +102,7 @@
- * +
@@ -128,8 +128,6 @@ - -