From c4e92bbf47170fb0f6bb7b14c774dcc5c63e47aa Mon Sep 17 00:00:00 2001 From: agrigorovich-xored Date: Thu, 25 Jan 2024 19:16:20 +0100 Subject: [PATCH] UBERF-4631: Fix issue when link preview in activity displayed as #undefined (#4435) Signed-off-by: Artyom Grigorovich --- .../linkPresenters/GithubPresenter.svelte | 70 ++++++++++--------- 1 file changed, 36 insertions(+), 34 deletions(-) diff --git a/plugins/view-resources/src/components/linkPresenters/GithubPresenter.svelte b/plugins/view-resources/src/components/linkPresenters/GithubPresenter.svelte index f67ed660ae..965c74ab5e 100644 --- a/plugins/view-resources/src/components/linkPresenters/GithubPresenter.svelte +++ b/plugins/view-resources/src/components/linkPresenters/GithubPresenter.svelte @@ -63,43 +63,45 @@ } -
-
- {#await getData(href) then data} -
- #{data.number} {data.title} - {#if data.body} -
- +{#await getData(href) then data} + {#if data.number !== undefined && data.title !== undefined} +
+
+
+ #{data.number} {data.title} + {#if data.body} +
+ +
+ {/if} +
+ {#if data.assignees?.length} +
+
+
+ {#each data.assignees as assignee} + @{assignee.login} + {/each} +
+
+ {/if} + {#if data.labels?.length} +
+
+
+ {#each data.labels as label, i} + {#if i}, + {/if} + {label.name} + {/each} +
+
+ {/if}
- {/if} -
- {#if data.assignees?.length} -
-
-
- {#each data.assignees as assignee} - @{assignee.login} - {/each} -
-
- {/if} - {#if data.labels?.length} -
-
-
- {#each data.labels as label, i} - {#if i}, - {/if} - {label.name} - {/each} -
-
- {/if}
- {/await} -
+ {/if} +{/await}