[Libre-soc-org] [Bug 706] fix budget-sync's incorrect assumption that at most 1 payment exists for each person-bug combination

bugzilla-daemon at libre-soc.org bugzilla-daemon at libre-soc.org
Fri Sep 24 08:03:43 BST 2021


https://bugs.libre-soc.org/show_bug.cgi?id=706

Jacob Lifshay <programmerjake at gmail.com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
         Resolution|---                         |FIXED
             Status|CONFIRMED                   |RESOLVED

--- Comment #1 from Jacob Lifshay <programmerjake at gmail.com> ---
I ended up refactoring/rewriting a large portion of budget-sync, but now it
should be able to handle multiple payments to a person in a bug (they do have
to use different aliases otherwise the TOML parser will fail, since it is a
dict at the level of TOML semantics).

https://git.libre-soc.org/?p=utils.git;a=commitdiff;h=d9408da49b5c87d9f3bafc0ab1ab41d33b608839

This should fix it.

I also added some more tests, and an extensible pretty-printer (I was trying to
debug stuff and pprint wasn't good enough)

-- 
You are receiving this mail because:
You are on the CC list for the bug.


More information about the Libre-soc-org mailing list