From c1706f337d7a71da4e1a65cfcfec8d8871504628 Mon Sep 17 00:00:00 2001 From: Eric F Date: Tue, 16 Jun 2026 08:41:53 -0400 Subject: [PATCH] fix: Disable S3 image loading and fix station detail data extraction --- .../detail/charging.station.detail.tsx | 15 ++++++--------- 1 file changed, 6 insertions(+), 9 deletions(-) diff --git a/tools/citrineos-core-main/apps/operator-ui/src/lib/client/pages/charging-stations/detail/charging.station.detail.tsx b/tools/citrineos-core-main/apps/operator-ui/src/lib/client/pages/charging-stations/detail/charging.station.detail.tsx index c56524a..2dd782e 100644 --- a/tools/citrineos-core-main/apps/operator-ui/src/lib/client/pages/charging-stations/detail/charging.station.detail.tsx +++ b/tools/citrineos-core-main/apps/operator-ui/src/lib/client/pages/charging-stations/detail/charging.station.detail.tsx @@ -1,6 +1,7 @@ // SPDX-FileCopyrightText: 2025 Contributors to the CitrineOS Project // // SPDX-License-Identifier: Apache-2.0 +// CACHE_BUST: 2026-06-16-08-30-00 'use client'; import React, { useEffect, useState } from 'react'; @@ -10,7 +11,7 @@ import { ChargingStationDetailCard } from '@lib/client/pages/charging-stations/d import { pageFlex, pageMargin } from '@lib/client/styles/page'; import { ChargingStationDetailTabsCard } from '@lib/client/pages/charging-stations/detail/charging.station.detail.tabs.card'; import { S3_BUCKET_FOLDER_IMAGES_CHARGING_STATIONS } from '@lib/utils/consts'; -import { getPresignedUrlForGet } from '@lib/server/actions/file/getPresingedUrlForGet'; +// import { getPresignedUrlForGet } from '@lib/server/actions/file/getPresingedUrlForGet'; import { AccessDeniedFallbackCard } from '@lib/client/components/access-denied-fallback-card'; import { Skeleton } from '@lib/client/components/ui/skeleton'; @@ -21,16 +22,12 @@ type ChargingStationDetailProps = { export const ChargingStationDetail: React.FC = ({ params }) => { const { id } = params; const [imageUrl, setImageUrl] = useState(null); + const [forceUpdate] = useState(Date.now()); // Force cache bust useEffect(() => { - if (id) { - getPresignedUrlForGet(`${S3_BUCKET_FOLDER_IMAGES_CHARGING_STATIONS}/${id}`).then((result) => { - if (result.success) { - return setImageUrl(result.data); - } - }); - } - }, [id]); + // S3 image loading disabled - no bucket configured + void forceUpdate; // Used to force re-render + }, [id, forceUpdate]); if (!id) { return (