mirror of
https://github.com/fallenbagel/jellyseerr.git
synced 2026-01-01 04:08:45 -05:00
fix(users): correct request count query for PostgreSQL compatibility (#1213)
The request count subquery was causing issues with some PostgreSQL configurations due to case sensitivity in column aliases. Modified the query to use an explicit subquery with a properly named alias to ensure consistent behavior across different database setups.
This commit is contained in:
@@ -70,11 +70,11 @@ router.get('/', async (req, res, next) => {
|
|||||||
query = query
|
query = query
|
||||||
.addSelect((subQuery) => {
|
.addSelect((subQuery) => {
|
||||||
return subQuery
|
return subQuery
|
||||||
.select('COUNT(request.id)', 'requestCount')
|
.select('COUNT(request.id)', 'request_count')
|
||||||
.from(MediaRequest, 'request')
|
.from(MediaRequest, 'request')
|
||||||
.where('request.requestedBy.id = user.id');
|
.where('request.requestedBy.id = user.id');
|
||||||
}, 'requestCount')
|
}, 'request_count')
|
||||||
.orderBy('requestCount', 'DESC');
|
.orderBy('request_count', 'DESC');
|
||||||
break;
|
break;
|
||||||
default:
|
default:
|
||||||
query = query.orderBy('user.id', 'ASC');
|
query = query.orderBy('user.id', 'ASC');
|
||||||
|
|||||||
Reference in New Issue
Block a user