• Jérome Perrin's avatar
    calendar: More fixes with exceptions when not repeating · 5375936a
    Jérome Perrin authored
    The fixes from !630
    were not enough, exceptions set on days were calendar did not repeat
    were also confusing other exceptions after this.
    
    Simplify implementation a lot, instead of keeping track of the next
    exception date, start by building a set of all exceptions dates and
    use membership of this set as a criterion to skip exceptions.
    
    backport of https //lab.nexedi.com/nexedi/erp5/merge_requests/1030
    5375936a
testCalendar.py 93.9 KB