diff options
| author | syuilo <Syuilotan@yahoo.co.jp> | 2023-04-22 20:12:41 +0900 |
|---|---|---|
| committer | syuilo <Syuilotan@yahoo.co.jp> | 2023-04-22 20:12:41 +0900 |
| commit | b57ee4dd9686196ce353e9eb469ba0b81f921c7b (patch) | |
| tree | 5143914b947631938a87d5a0a4cf07be7006ad71 /packages/backend/src/core/FederatedInstanceService.ts | |
| parent | .js (diff) | |
| download | sharkey-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.ts | 10 |
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); |