Files
inbuxa-server/crates/groupware
jcoffey-dev f731089a79 Calendars: leave the object out of the log when expansion runs out of budget
A calendar object whose recurrence rules use up the expansion work budget
was logged with the whole object as the rule expansion error's details.
Anyone who can get an object stored, a sharee or a sender whose invitation
is processed, can cause that on purpose and repeatedly, copying calendar
content into the server log each time.

The error is still logged, with its reason and limit, but without the
object. Other rule expansion errors keep logging it as before.

Test: on the previous commit the budget test's object (40 events) came back
as the log details; now it is left out, and an event with no start date
still logs its object.
2026-10-29 06:09:09 -07:00
..
2026-10-18 13:53:24 -07:00