From 31b2d065a904453580731133cd3dfd545a5816fa Mon Sep 17 00:00:00 2001 From: Thomas Citharel Date: Tue, 5 Sep 2023 15:52:27 +0200 Subject: [PATCH] fix(front): fix getting result from interactable object in InteractView Signed-off-by: Thomas Citharel --- js/src/views/InteractView.vue | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/js/src/views/InteractView.vue b/js/src/views/InteractView.vue index e8be781d7..ef63cbdfc 100644 --- a/js/src/views/InteractView.vue +++ b/js/src/views/InteractView.vue @@ -68,7 +68,13 @@ const { onResult, onError, loading } = useQuery<{ }) ); -onResult(async ({ data: { interact } }) => { +onResult(async (result) => { + if (result.loading) return; + if (!result.data) { + errors.push(t("This URL is not supported")); + return; + } + const interact = result.data.interact; switch (interact.__typename) { case "Group": await router.replace({