possible fix for random fav behaviour

This commit is contained in:
x
2026-01-23 21:52:34 +01:00
parent 8af49b6ec1
commit 6692f32c4b
3 changed files with 67 additions and 56 deletions

View File

@@ -20,6 +20,8 @@ export default (router, tpl) => {
: `/user/${query.user}/${req.params.itemid}`;
}
console.log('[AJAX DEBUG] Params:', { itemid: req.params.itemid, user: query.user, fav: query.fav, contextUrl });
const data = await f0cklib.getf0ck({
itemid: req.params.itemid,
mode: req.session.mode,
@@ -31,6 +33,8 @@ export default (router, tpl) => {
fav: query.fav === 'true'
});
console.log('[AJAX DEBUG] getf0ck result:', { success: data.success, message: data.message });
if (!data.success) {
return res.reply({
code: 404,

View File

@@ -32,7 +32,7 @@ export default router => {
where
mime ilike ${mime} and
active = 'true'
${isFav ? db`and fu."user" ilike ${user}` : db`and items.username ilike ${user}`}
${isFav ? db`and fu."user" = ${user}` : db`and items.username ilike ${user}`}
${tag ? db`and tags.normalized ilike ${'%' + tag + '%'}` : db``}
order by random()
limit 1