Remove auto create if no records present, add new error message.

Этот коммит содержится в:
Conor Macpherson
2022-12-23 09:18:14 -05:00
родитель 299c079895
Коммит 40fbb00acc
3 изменённых файлов: 11 добавлений и 5 удалений

Просмотреть файл

@@ -408,8 +408,12 @@ func requestTrueUpReview(c *Context, w http.ResponseWriter, r *http.Request) {
dueDate := utils.GetNextTrueUpReviewDueDate(now)
status, err := c.App.Srv().Store().TrueUpReview().GetTrueUpReviewStatus(dueDate)
if err != nil {
c.Err = model.NewAppError("trueUpReviewStatus", "api.license.true_up_review.get.fail.app_error", nil, "", http.StatusInternalServerError)
return
status, err = c.App.Srv().Store().TrueUpReview().CreateTrueUpReviewStatusRecord(status)
if err != nil {
c.Err = model.NewAppError("requestTrueUpReview", "api.license.true_up_review.create.fail.app_error", nil, "", http.StatusInternalServerError)
return
}
}
// Do not send true-up review data if the user has already requested one for the quarter.