Improve error handling of weighted working groups and change api endpoint

Merged Olivier Goulet requested to merge oliviergoulet/eclipse.org:oliviergoulet/main/250 into main

Resolves #250 (closed)

Merge request reports