From 8d6421ea7191e46627ac7c9ee3e3d2417cf2bace Mon Sep 17 00:00:00 2001 From: Gisle Aune Date: Fri, 3 Dec 2021 11:59:33 +0100 Subject: [PATCH] fix bug with removing deadlines if startTime is set. --- api/project.go | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/api/project.go b/api/project.go index 7fd261c..dece372 100644 --- a/api/project.go +++ b/api/project.go @@ -98,8 +98,10 @@ func Project(g *gin.RouterGroup, db database.Database) { project.Update(update) - if project.StartTime != nil && (project.EndTime == nil || !project.StartTime.Before(*project.EndTime)) { + if project.EndTime != nil && project.StartTime != nil && (project.EndTime == nil || !project.StartTime.Before(*project.EndTime)) { return nil, slerrors.BadRequest("Project start time must be before end time.") + } else { + project.StartTime = nil } err = db.Projects().Update(c.Request.Context(), project.Project)