summaryrefslogtreecommitdiff
path: root/packages/backend/src/core/FederatedInstanceService.ts
diff options
context:
space:
mode:
authorsyuilo <Syuilotan@yahoo.co.jp>2023-04-22 20:12:41 +0900
committersyuilo <Syuilotan@yahoo.co.jp>2023-04-22 20:12:41 +0900
commitb57ee4dd9686196ce353e9eb469ba0b81f921c7b (patch)
tree5143914b947631938a87d5a0a4cf07be7006ad71 /packages/backend/src/core/FederatedInstanceService.ts
parent.js (diff)
downloadsharkey-b57ee4dd9686196ce353e9eb469ba0b81f921c7b.tar.gz
sharkey-b57ee4dd9686196ce353e9eb469ba0b81f921c7b.tar.bz2
sharkey-b57ee4dd9686196ce353e9eb469ba0b81f921c7b.zip
fix of 34492f3c9a
Diffstat (limited to 'packages/backend/src/core/FederatedInstanceService.ts')
-rw-r--r--packages/backend/src/core/FederatedInstanceService.ts10
1 files changed, 9 insertions, 1 deletions
diff --git a/packages/backend/src/core/FederatedInstanceService.ts b/packages/backend/src/core/FederatedInstanceService.ts
index 1ead73b25a..2049bd4c60 100644
--- a/packages/backend/src/core/FederatedInstanceService.ts
+++ b/packages/backend/src/core/FederatedInstanceService.ts
@@ -66,7 +66,15 @@ export class FederatedInstanceService {
@bindThis
public async update(id: Instance['id'], data: Partial<Instance>): Promise<void> {
- const result = await this.instancesRepository.update(id, data);
+ const result = await this.instancesRepository.createQueryBuilder().update()
+ .set(data)
+ .where('id = :id', { id })
+ .returning('*')
+ .execute()
+ .then((response) => {
+ return response.raw[0];
+ });
+
const updated = result.raw[0];
this.federatedInstanceCache.set(updated.host, updated);