diff --git a/app/(client)/room/[id]/VoteUI.tsx b/app/(client)/room/[id]/VoteUI.tsx
index 5182ea7..1498939 100644
--- a/app/(client)/room/[id]/VoteUI.tsx
+++ b/app/(client)/room/[id]/VoteUI.tsx
@@ -39,9 +39,14 @@ const VoteUI = () => {
const queryClient = useQueryClient();
- const { data: roomFromDb } = useQuery({
+ const {
+ data: roomFromDb,
+ isLoading: roomFromDbLoading,
+ isFetching: roomFromDbFetching,
+ } = useQuery({
queryKey: ["room"],
queryFn: getRoomHandler,
+ retry: false,
});
const { data: votesFromDb } = useQuery({
@@ -312,11 +317,11 @@ const VoteUI = () => {
// UI
// =================================
// Room is loading
- if (roomFromDb === undefined) {
+ if (roomFromDbLoading || roomFromDbFetching) {
return