Compare commits

...

3 Commits

Author SHA1 Message Date
甘瀬ここあ 8518a5271b
Merge c488ba03b7 into 752606fe88 2024-11-21 17:24:18 +09:00
甘瀬ここあ c488ba03b7
Merge branch 'misskey-dev:develop' into develop 2024-11-21 15:51:00 +09:00
甘瀬ここあ edc8d70db0
fix(backend): URLをデコードしてからリクエストを送信するように 2024-11-21 15:45:31 +09:00
1 changed files with 2 additions and 1 deletions

View File

@ -7,6 +7,7 @@ import Parser from 'rss-parser';
import { Injectable } from '@nestjs/common'; import { Injectable } from '@nestjs/common';
import { Endpoint } from '@/server/api/endpoint-base.js'; import { Endpoint } from '@/server/api/endpoint-base.js';
import { HttpRequestService } from '@/core/HttpRequestService.js'; import { HttpRequestService } from '@/core/HttpRequestService.js';
import { URL } from 'url';
const rssParser = new Parser(); const rssParser = new Parser();
@ -219,7 +220,7 @@ export default class extends Endpoint<typeof meta, typeof paramDef> { // eslint-
private httpRequestService: HttpRequestService, private httpRequestService: HttpRequestService,
) { ) {
super(meta, paramDef, async (ps, me) => { super(meta, paramDef, async (ps, me) => {
const res = await this.httpRequestService.send(ps.url, { const res = await this.httpRequestService.send(decodeURIComponent(ps.url), {
method: 'GET', method: 'GET',
headers: { headers: {
Accept: 'application/rss+xml, */*', Accept: 'application/rss+xml, */*',