summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--packages/backend/src/core/activitypub/ApInboxService.ts5
1 files changed, 3 insertions, 2 deletions
diff --git a/packages/backend/src/core/activitypub/ApInboxService.ts b/packages/backend/src/core/activitypub/ApInboxService.ts
index f240ddb819..b384ec58c5 100644
--- a/packages/backend/src/core/activitypub/ApInboxService.ts
+++ b/packages/backend/src/core/activitypub/ApInboxService.ts
@@ -122,13 +122,14 @@ export class ApInboxService {
act.id = undefined;
}
+ const id = getNullableApId(act) ?? `${getNullableApId(activity)}#${i}`;
+
try {
- const id = getNullableApId(act) ?? `${getNullableApId(activity)}#${i}`;
const result = await this.performOneActivity(actor, act, resolver);
results.push([id, result]);
} catch (err) {
if (err instanceof Error || typeof err === 'string') {
- this.logger.error(`Unhandled error in activity ${getNullableApId(item || 'undefined')}:`, err);
+ this.logger.error(`Unhandled error in activity ${id}:`, err);
} else {
throw err;
}