diff --git a/frontend/src/components/BookTable/BookControl.tsx b/frontend/src/components/BookTable/BookControl.tsx
index dca66a7f..1b8d0ac7 100644
--- a/frontend/src/components/BookTable/BookControl.tsx
+++ b/frontend/src/components/BookTable/BookControl.tsx
@@ -359,7 +359,7 @@ const BookControl = ({
diff --git a/frontend/src/components/BookTable/index.tsx b/frontend/src/components/BookTable/index.tsx
index 1eef748f..eabb0068 100644
--- a/frontend/src/components/BookTable/index.tsx
+++ b/frontend/src/components/BookTable/index.tsx
@@ -824,7 +824,7 @@ const BookTable = ({
{
- void federation.update();
+ void federation.updateBook();
}}
>
diff --git a/frontend/src/models/Federation.model.ts b/frontend/src/models/Federation.model.ts
index a5cbcf75..570fadf5 100644
--- a/frontend/src/models/Federation.model.ts
+++ b/frontend/src/models/Federation.model.ts
@@ -108,6 +108,7 @@ export class Federation {
updateBook = async (): Promise => {
this.loading = true;
+ this.triggerHook('onCoordinatorUpdate');
this.exchange.loadingCoordinators = Object.keys(this.coordinators).length;
for (const coor of Object.values(this.coordinators)) {
await coor.updateBook(() => {