Fix DOMPurify paths.

Thanks to xet7 !
This commit is contained in:
Lauri Ojansivu 2025-10-11 00:49:43 +03:00
parent 573d4bf2cb
commit 90899f0928
9 changed files with 12 additions and 12 deletions

View file

@ -1,7 +1,7 @@
import { ReactiveCache } from '/imports/reactiveCache';
import escapeForRegex from 'escape-string-regexp';
import DOMPurify from 'dompurify';
import { sanitizeText } from '/client/lib/secureDOMPurify';
import { sanitizeText } from '../client/lib/secureDOMPurify';
CardComments = new Mongo.Collection('card_comments');

View file

@ -1759,7 +1759,7 @@ Cards.helpers({
// Sanitize title on client side as well
let sanitizedTitle = title;
if (typeof title === 'string') {
const { sanitizeTitle } = require('/server/lib/inputSanitizer');
const { sanitizeTitle } = require('../server/lib/inputSanitizer');
sanitizedTitle = sanitizeTitle(title);
if (process.env.DEBUG === 'true' && sanitizedTitle !== title) {
console.warn('Client-side sanitized card title:', title, '->', sanitizedTitle);
@ -3575,7 +3575,7 @@ JsonRoutes.add('GET', '/api/boards/:boardId/cards_count', function(
Authentication.checkBoardAccess(req.userId, paramBoardId);
if (req.body.title) {
const { sanitizeTitle } = require('/server/lib/inputSanitizer');
const { sanitizeTitle } = require('../server/lib/inputSanitizer');
const newTitle = sanitizeTitle(req.body.title);
if (process.env.DEBUG === 'true' && newTitle !== req.body.title) {

View file

@ -315,7 +315,7 @@ Lists.mutations({
rename(title) {
// Sanitize title on client side as well
if (typeof title === 'string') {
const { sanitizeTitle } = require('/server/lib/inputSanitizer');
const { sanitizeTitle } = require('../server/lib/inputSanitizer');
const sanitizedTitle = sanitizeTitle(title);
if (process.env.DEBUG === 'true' && sanitizedTitle !== title) {
console.warn('Client-side sanitized list title:', title, '->', sanitizedTitle);
@ -653,7 +653,7 @@ if (Meteor.isServer) {
// Update title if provided
if (req.body.title) {
const { sanitizeTitle } = require('/server/lib/inputSanitizer');
const { sanitizeTitle } = require('../server/lib/inputSanitizer');
const newTitle = sanitizeTitle(req.body.title);
if (process.env.DEBUG === 'true' && newTitle !== req.body.title) {