diff --git a/packages/ui-default/backendlib/markdown-it-media.js b/packages/ui-default/backendlib/markdown-it-media.js index 1002a04c0..a73001cc2 100644 --- a/packages/ui-default/backendlib/markdown-it-media.js +++ b/packages/ui-default/backendlib/markdown-it-media.js @@ -2,7 +2,7 @@ /* eslint-disable prefer-destructuring */ const { randomUUID } = require('crypto'); -const { escapeHtml } = require('vj/../../node_modules/markdown-it/lib/common/utils'); +const { escapeHtml } = require('markdown-it/lib/common/utils'); /* eslint-disable no-restricted-properties */ const ytRegex = /^.*((youtu.be\/)|(v\/)|(\/u\/\w\/)|(embed\/)|(watch\?))\??v?=?([^#&?]*).*/; @@ -120,7 +120,7 @@ module.exports = function videoPlugin(md) { + ' }); '; } if (service === 'pdf') { - if (videoID.startsWith('file://')) videoID += '?noDisposition=1'; + if (videoID.startsWith('file://')) videoID += videoID.includes('?') ? '&noDisposition=1' : '?noDisposition=1'; return `\ diff --git a/packages/ui-default/package.json b/packages/ui-default/package.json index 79a5258c4..5ffb29aa6 100644 --- a/packages/ui-default/package.json +++ b/packages/ui-default/package.json @@ -1,6 +1,6 @@ { "name": "@hydrooj/ui-default", - "version": "4.27.14", + "version": "4.27.15", "author": "undefined ", "license": "AGPL-3.0", "main": "hydro.js",