fix(media-proxy): stop proxy paths carrying fragments or credentials (#1835)

This commit is contained in:
Hampus authored and GitHub committed 2026-08-24 12:27:58 +02:00
1 parent ac76bee5a3
commit 8cfac127f5
7 files changed
+213 -43

No files matched your search

@@ -2,7 +2,7 @@
import {
buildExternalMediaProxyPath,
buildV2ExternalMediaProxyPath,
buildOpaqueExternalMediaProxyPath,
reconstructOriginalUrl,
} from '@pkgs/media_proxy_utils/src/ExternalMediaProxyPathCodec';
import {describe, expect, it} from 'vitest';
@@ -91,7 +91,7 @@ describe('reconstructOriginalUrl', () => {
});
it('still decodes v2 paths so links already sent keep working', () => {
expect(reconstructOriginalUrl(buildV2ExternalMediaProxyPath('https://example.com/a.png?x=1'))).toBe(
expect(reconstructOriginalUrl(buildOpaqueExternalMediaProxyPath('https://example.com/a.png?x=1'))).toBe(
'https://example.com/a.png?x=1',
);
});