{{(labelPrefix + label + '.notFound' | translate)}}
diff --git a/src/app/notifications/qa/source/quality-assurance-source.component.html b/src/app/notifications/qa/source/quality-assurance-source.component.html
index 0f6cf18402..61789f838b 100644
--- a/src/app/notifications/qa/source/quality-assurance-source.component.html
+++ b/src/app/notifications/qa/source/quality-assurance-source.component.html
@@ -10,7 +10,7 @@
{{'quality-assurance.source'| translate}}
-
-
-
+
+
{{'quality-assurance.noSource' | translate}}
-
+
diff --git a/src/app/notifications/qa/source/quality-assurance-source.effects.ts b/src/app/notifications/qa/source/quality-assurance-source.effects.ts
index 7dacef60e7..d866d43365 100644
--- a/src/app/notifications/qa/source/quality-assurance-source.effects.ts
+++ b/src/app/notifications/qa/source/quality-assurance-source.effects.ts
@@ -47,9 +47,11 @@ export class QualityAssuranceSourceEffects {
map((sources: PaginatedList) =>
new AddSourceAction(sources.page, sources.totalPages, sources.currentPage, sources.totalElements),
),
- catchError((error: Error) => {
- if (error) {
+ catchError((error: unknown) => {
+ if (error instanceof Error) {
console.error(error.message);
+ } else {
+ console.error('Unexpected object thrown', error);
}
return observableOf(new RetrieveAllSourceErrorAction());
}),
diff --git a/src/app/notifications/qa/topics/quality-assurance-topics.component.html b/src/app/notifications/qa/topics/quality-assurance-topics.component.html
index db8586f264..5d2b373442 100644
--- a/src/app/notifications/qa/topics/quality-assurance-topics.component.html
+++ b/src/app/notifications/qa/topics/quality-assurance-topics.component.html
@@ -10,7 +10,7 @@
{{'quality-assurance.topics'| translate}}
-
-
-
+
+
{{'quality-assurance.noTopics' | translate}}
-
+
diff --git a/src/app/notifications/qa/topics/quality-assurance-topics.effects.ts b/src/app/notifications/qa/topics/quality-assurance-topics.effects.ts
index e142c2a100..58d5c57460 100644
--- a/src/app/notifications/qa/topics/quality-assurance-topics.effects.ts
+++ b/src/app/notifications/qa/topics/quality-assurance-topics.effects.ts
@@ -47,9 +47,11 @@ export class QualityAssuranceTopicsEffects {
map((topics: PaginatedList) =>
new AddTopicsAction(topics.page, topics.totalPages, topics.currentPage, topics.totalElements),
),
- catchError((error: Error) => {
- if (error) {
+ catchError((error: unknown) => {
+ if (error instanceof Error) {
console.error(error.message);
+ } else {
+ console.error('Unexpected object thrown', error);
}
return observableOf(new RetrieveAllTopicsErrorAction());
}),