CSSの最適化や内部挙動の改良
This commit is contained in:
@@ -413,11 +413,6 @@ func (s *RecurringAssignmentService) generateNextIfPending(recurring *models.Rec
|
||||
return nil
|
||||
}
|
||||
|
||||
pendingCount, err := s.recurringRepo.CountPendingByRecurringID(recurring.ID)
|
||||
if err != nil || pendingCount > 0 {
|
||||
return err
|
||||
}
|
||||
|
||||
latest, err := s.recurringRepo.GetLatestAssignmentByRecurringID(recurring.ID)
|
||||
if err != nil {
|
||||
return err
|
||||
@@ -426,6 +421,10 @@ func (s *RecurringAssignmentService) generateNextIfPending(recurring *models.Rec
|
||||
return nil
|
||||
}
|
||||
|
||||
if !latest.IsCompleted && !latest.IsOverdue() {
|
||||
return nil
|
||||
}
|
||||
|
||||
nextDueDate := recurring.CalculateNextDueDate(latest.DueDate)
|
||||
|
||||
if recurring.GenerationLeadDays > 0 {
|
||||
|
||||
Reference in New Issue
Block a user