Skip to content

Commit

Permalink
Merge pull request #25 from OpenWebconcept/feature/DIT-210/foutmelding
Browse files Browse the repository at this point in the history
feature/DIT-210/foutmelding
  • Loading branch information
remko48 authored Jan 16, 2024
2 parents b5bf1fc + 8cfa537 commit 34a021f
Show file tree
Hide file tree
Showing 4 changed files with 22 additions and 5 deletions.
4 changes: 2 additions & 2 deletions src/features/klant/bedrijf/BedrijfZoeker.vue
Original file line number Diff line number Diff line change
Expand Up @@ -39,12 +39,12 @@
/>
</template>
<application-message
v-if="bedrijven.error && bedrijven.error.message === 'Empty Results'"
v-if="bedrijven.error && bedrijven.error.message === 'Empty Results' || bedrijven.error.message === '404'"
messageType="info"
message="Geen resultaten gevonden"
/>
<application-message
v-if="bedrijven.error && bedrijven.error.message !== 'Empty Results'"
v-if="bedrijven.error && bedrijven.error.message !== 'Empty Results' && bedrijven.error.message !== '404'"
messageType="error"
message="Er is een fout opgetreden"
/>
Expand Down
14 changes: 12 additions & 2 deletions src/features/klant/persoon/PersoonZoeker.vue
Original file line number Diff line number Diff line change
Expand Up @@ -56,7 +56,12 @@
/>
</template>
<application-message
v-if="klanten.error"
v-if="klanten.error && klanten.error.message === `Empty Results` || klanten.error.message === `404`"
messageType="info"
message="Geen resultaten gevonden"
/>
<application-message
v-if="klanten.error && klanten.error.message !== `Empty Results` && klanten.error.message !== '404'"
messageType="error"
message="Er is een fout opgetreden"
/>
Expand All @@ -77,7 +82,12 @@
/>
</template>
<application-message
v-if="personen.error"
v-if="personen.error && personen.error.message === `Empty Results` || personen.error.message === `404`"
messageType="info"
message="Geen resultaten gevonden"
/>
<application-message
v-if="personen.error && personen.error.message !== `Empty Results` && personen.error.message !== `404`"
messageType="error"
message="Er is een fout opgetreden"
/>
Expand Down
7 changes: 7 additions & 0 deletions src/services/gateway.ts
Original file line number Diff line number Diff line change
Expand Up @@ -47,6 +47,13 @@ export async function parseWithoutPagination<T>(
[key: string]: any;
};

if (
_embedded === "" || _.isEmpty(_embedded)
)
throw new Error(
"Empty Results"
);

if (
!Array.isArray(_embedded?.ingeschrevenpersonen)

Expand Down
2 changes: 1 addition & 1 deletion src/services/index.ts
Original file line number Diff line number Diff line change
Expand Up @@ -44,7 +44,7 @@ export function createLookupList<K, V>(entries: [K, V][]): LookupList<K, V> {
}

export function throwIfNotOk(response: Response) {
if (!response.ok) throw new Error(response.statusText);
if (!response.ok) throw new Error(response.status === 404 ? "404" : response.statusText);
return response as Response & { ok: true };
}

Expand Down

0 comments on commit 34a021f

Please sign in to comment.