/leaderboard gives wrong op: last bounty instead of sum
Closed this issue · 1 comments
Smuzzy-waiii commented
The /leaderboard endpoint is supposed to give the current bounty for all users (i.e sum of all records) instead it gives the last bounty for each user
/lb_all:
[
{
"ID": 1,
"CreatedAt": "2023-09-18T16:09:27.711134386+05:30",
"UpdatedAt": "2023-09-18T16:09:27.711134386+05:30",
"DeletedAt": null,
"Contributor_name": "sid-008",
"Maintainer_name": "Smuzzy-waiii",
"Pullreq_url": "https://github.com/acmpesuecc/bigboard/pull/27",
"Points_allotted": 30
},
{
"ID": 2,
"CreatedAt": "2023-09-18T16:28:46.085613237+05:30",
"UpdatedAt": "2023-09-18T16:28:46.085613237+05:30",
"DeletedAt": null,
"Contributor_name": "sid-008",
"Maintainer_name": "Smuzzy-waiii",
"Pullreq_url": "https://github.com/acmpesuecc/bigboard/pull/27",
"Points_allotted": 23
},
{
"ID": 3,
"CreatedAt": "2023-09-18T16:31:50.524530828+05:30",
"UpdatedAt": "2023-09-18T16:31:50.524530828+05:30",
"DeletedAt": null,
"Contributor_name": "Smuzzy-waiii",
"Maintainer_name": "Smuzzy-waiii",
"Pullreq_url": "https://github.com/acmpesuecc/bigboard/pull/28",
"Points_allotted": 50
},
{
"ID": 4,
"CreatedAt": "2023-09-18T16:32:20.438208349+05:30",
"UpdatedAt": "2023-09-18T16:32:20.438208349+05:30",
"DeletedAt": null,
"Contributor_name": "Smuzzy-waiii",
"Maintainer_name": "Smuzzy-waiii",
"Pullreq_url": "https://github.com/acmpesuecc/bigboard/pull/28",
"Points_allotted": 20
}
]
/leaderboard:
[
{
"ID": 0,
"CreatedAt": "0001-01-01T00:00:00Z",
"UpdatedAt": "0001-01-01T00:00:00Z",
"DeletedAt": null,
"Name": "Smuzzy-waiii",
"Current_bounty": 20
},
{
"ID": 0,
"CreatedAt": "0001-01-01T00:00:00Z",
"UpdatedAt": "0001-01-01T00:00:00Z",
"DeletedAt": null,
"Name": "sid-008",
"Current_bounty": 23
}
]
Smuzzy-waiii commented
Turns out this is intended business logic not an issue. Only the last bounty pts assigned for every pr is to be counted.