diff options
| author | Hazelnoot <acomputerdog@gmail.com> | 2025-07-04 14:56:32 -0400 |
|---|---|---|
| committer | dakkar <dakkar@thenautilus.net> | 2025-07-27 17:57:30 +0100 |
| commit | d3f672657ed9ec17b297d6836d3c1b80705b8561 (patch) | |
| tree | c3a56eb89add91a84726da00c93a4df0781e3b4a | |
| parent | verify URLs in DownloadService (diff) | |
| download | sharkey-d3f672657ed9ec17b297d6836d3c1b80705b8561.tar.gz sharkey-d3f672657ed9ec17b297d6836d3c1b80705b8561.tar.bz2 sharkey-d3f672657ed9ec17b297d6836d3c1b80705b8561.zip | |
re-use parsed URI in validateActor
| -rw-r--r-- | packages/backend/src/core/activitypub/models/ApPersonService.ts | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/packages/backend/src/core/activitypub/models/ApPersonService.ts b/packages/backend/src/core/activitypub/models/ApPersonService.ts index b715d90a21..1b29bed3ab 100644 --- a/packages/backend/src/core/activitypub/models/ApPersonService.ts +++ b/packages/backend/src/core/activitypub/models/ApPersonService.ts @@ -155,8 +155,8 @@ export class ApPersonService implements OnModuleInit, OnApplicationShutdown { */ @bindThis private validateActor(x: IObject, uri: string): IActor { - this.utilityService.assertUrl(uri); - const expectHost = this.utilityService.punyHostPSLDomain(uri); + const parsedUri = this.utilityService.assertUrl(uri); + const expectHost = this.utilityService.punyHostPSLDomain(parsedUri); if (!isActor(x)) { throw new UnrecoverableError(`invalid Actor ${uri}: unknown type '${x.type}'`); |