This time the issue was one of those 2 really difficult things in programming:

  1. Cache invalidation
  2. Naming things
  3. Off-by-one errors

They managed to use different name for the same thing in 2 different places, making it impossible to do just a simple change.

matigo.ca.