diff options
| author | Mar0xy <marie@kaifa.ch> | 2023-10-20 12:54:25 +0200 |
|---|---|---|
| committer | Mar0xy <marie@kaifa.ch> | 2023-10-20 12:54:25 +0200 |
| commit | 33eab0d178a2b20aa2935914fe7b7e97e3bea948 (patch) | |
| tree | cb41385c2a54ac966861f7f90f93f7341b4a7652 /packages/backend/src/queue | |
| parent | fix: set boolean to true if uri doesn't match activity actor (diff) | |
| download | sharkey-33eab0d178a2b20aa2935914fe7b7e97e3bea948.tar.gz sharkey-33eab0d178a2b20aa2935914fe7b7e97e3bea948.tar.bz2 sharkey-33eab0d178a2b20aa2935914fe7b7e97e3bea948.zip | |
upd: change handling of renewkeyFailed
Diffstat (limited to 'packages/backend/src/queue')
| -rw-r--r-- | packages/backend/src/queue/processors/InboxProcessorService.ts | 5 |
1 files changed, 2 insertions, 3 deletions
diff --git a/packages/backend/src/queue/processors/InboxProcessorService.ts b/packages/backend/src/queue/processors/InboxProcessorService.ts index b57f64f16a..f69634968d 100644 --- a/packages/backend/src/queue/processors/InboxProcessorService.ts +++ b/packages/backend/src/queue/processors/InboxProcessorService.ts @@ -108,15 +108,14 @@ export class InboxProcessorService { // また、signatureのsignerは、activity.actorと一致する必要がある if (!httpSignatureValidated || authUser.user.uri !== activity.actor) { - let renewKeyFailed = authUser.user.uri !== activity.actor ? true : false; + let renewKeyFailed = true; if (!httpSignatureValidated) { authUser.key = await this.apDbResolverService.refetchPublicKeyForApId(authUser.user); if (authUser.key != null) { httpSignatureValidated = httpSignature.verifySignature(signature, authUser.key.keyPem); - } else { - renewKeyFailed = true; + renewKeyFailed = false; } } |