8dddb5d538
There is now only add_to_budget which will return None if the budget doesn't allow for this spend. It will always add the spend to the budget, even if the user has no budget so it can be used for display purposes (and simpler code, only one path).