diff --git a/src/pages/Subscription.tsx b/src/pages/Subscription.tsx index c3185a1..42ac831 100644 --- a/src/pages/Subscription.tsx +++ b/src/pages/Subscription.tsx @@ -276,6 +276,7 @@ export default function Subscription() { onSuccess: () => { queryClient.invalidateQueries({ queryKey: ['subscription'] }); queryClient.invalidateQueries({ queryKey: ['devices'] }); + queryClient.invalidateQueries({ queryKey: ['device-price'] }); setShowDeviceTopup(false); setDevicesToAdd(1); }, @@ -1196,7 +1197,7 @@ export default function Subscription() { {/* Check if completely unavailable (no subscription, price not set, etc.) */} - {devicePriceData?.available === false && !devicePriceData?.max_device_limit ? ( + {devicePriceData?.available === false ? (
{devicePriceData.reason || t('subscription.additionalOptions.devicesUnavailable')} @@ -1245,13 +1246,6 @@ export default function Subscription() {
)} - {/* Show reason if can't add requested amount */} - {devicePriceData?.available === false && devicePriceData?.reason && ( -
- {devicePriceData.reason} -
- )} - {/* Price info - only when available */} {devicePriceData?.available && devicePriceData.price_per_device_label && (