summaryrefslogtreecommitdiff
path: root/src/remote
diff options
context:
space:
mode:
Diffstat (limited to 'src/remote')
-rw-r--r--src/remote/resolve-user.ts5
1 files changed, 4 insertions, 1 deletions
diff --git a/src/remote/resolve-user.ts b/src/remote/resolve-user.ts
index 8deba6e21e..f4e6a138e7 100644
--- a/src/remote/resolve-user.ts
+++ b/src/remote/resolve-user.ts
@@ -78,7 +78,10 @@ export default async (username: string, _host: string, option?: any, resync?: bo
async function resolveSelf(acctLower: string) {
logger.info(`WebFinger for ${chalk.yellow(acctLower)}`);
- const finger = await webFinger(acctLower);
+ const finger = await webFinger(acctLower).catch(e => {
+ logger.error(`Failed to WebFinger for ${chalk.yellow(acctLower)}: ${e.message} (${e.status})`);
+ throw e;
+ });
const self = finger.links.find(link => link.rel && link.rel.toLowerCase() === 'self');
if (!self) {
throw new Error('self link not found');