This commit is contained in:
einhornimmond 2025-06-07 09:00:59 +02:00
parent a8a6c7250f
commit f2ff3f1df3

View File

@ -101,12 +101,13 @@ export const contributionFrontendLink = async (
contributionId: number,
createdAt: Date,
): Promise<string> => {
// TODO: page is sometimes wrong, use page 1 for now, and fix later with more time at hand
// simplified, don't account for order by id, so when the nearly impossible case occur that createdAt is the same for two contributions,
// maybe it is the wrong page
const countBefore = await DbContribution.count({
where: { createdAt: MoreThan(createdAt) },
})
const page = Math.floor(countBefore / DEFAULT_PAGINATION_PAGE_SIZE) + 1
//const countBefore = await DbContribution.count({
//where: { createdAt: MoreThan(createdAt) },
//})
// const page = Math.floor(countBefore / DEFAULT_PAGINATION_PAGE_SIZE) + 1
const anchor = `${FRONTEND_CONTRIBUTIONS_ITEM_ANCHOR_PREFIX}${contributionId}`
return `${CONFIG.COMMUNITY_URL}/contributions/own-contributions/${page}#${anchor}`
return `${CONFIG.COMMUNITY_URL}/contributions/own-contributions/#${anchor}`
}