From c5dc961cfb809d6270cd7988d41e81c9f484e28f Mon Sep 17 00:00:00 2001 From: Francois Laithier Date: Wed, 10 Jul 2024 15:50:13 -0700 Subject: [PATCH] Fix default chat report view not loading upon signin --- src/pages/home/ReportScreen.tsx | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/src/pages/home/ReportScreen.tsx b/src/pages/home/ReportScreen.tsx index 662e92658e9d..6491245469a1 100644 --- a/src/pages/home/ReportScreen.tsx +++ b/src/pages/home/ReportScreen.tsx @@ -171,6 +171,7 @@ function ReportScreen({ const isLoadingReportOnyx = isLoadingOnyxValue(reportResult); const permissions = useDeepCompareRef(reportOnyx?.permissions); + const lastAccessedReportID = ReportUtils.findLastAccessedReport(!canUseDefaultRooms, !!route.params.openOnAdminRoom, activeWorkspaceID)?.reportID; useEffect(() => { // Don't update if there is a reportID in the params already @@ -183,8 +184,6 @@ function ReportScreen({ return; } - const lastAccessedReportID = ReportUtils.findLastAccessedReport(!canUseDefaultRooms, !!route.params.openOnAdminRoom, activeWorkspaceID)?.reportID; - // It's possible that reports aren't fully loaded yet // in that case the reportID is undefined if (!lastAccessedReportID) { @@ -193,7 +192,7 @@ function ReportScreen({ Log.info(`[ReportScreen] no reportID found in params, setting it to lastAccessedReportID: ${lastAccessedReportID}`); navigation.setParams({reportID: lastAccessedReportID}); - }, [activeWorkspaceID, canUseDefaultRooms, navigation, route]); + }, [lastAccessedReportID, activeWorkspaceID, canUseDefaultRooms, navigation, route]); /** * Create a lightweight Report so as to keep the re-rendering as light as possible by