fix: #13255, update category search logic to allow for remote categories

This commit is contained in:
Julian Lam
2025-03-19 23:16:48 -04:00
parent e5c4843439
commit e15e4d354f

View File

@@ -4,6 +4,7 @@ const _ = require('lodash');
const privileges = require('../privileges');
const plugins = require('../plugins');
const utils = require('../utils');
const db = require('../database');
module.exports = function (Categories) {
@@ -71,7 +72,12 @@ module.exports = function (Categories) {
match: `*${String(query).toLowerCase()}*`,
limit: hardCap || 500,
});
return data.map(data => parseInt(data.split(':').pop(), 10));
return data.map((data) => {
const split = data.split(':');
split.shift();
const cid = split.join(':');
return utils.isNumber(cid) ? parseInt(cid, 10) : cid;
});
}
async function getChildrenCids(cids, uid) {