possible fix for random fav behaviour
This commit is contained in:
@@ -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,
|
||||
|
||||
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user