From bf6a13a3cdf75a339bce652c2e2c2a29c2b1a382 Mon Sep 17 00:00:00 2001 From: Thierry Bugier Date: Fri, 19 Sep 2025 09:34:58 +0200 Subject: [PATCH] fix(Engine\V1\AbstractAsset): fallback carbon intensity may be picked from wrong source secure it by excluding Ember in the 1st fallback --- src/Engine/V1/AbstractAsset.php | 1 + 1 file changed, 1 insertion(+) diff --git a/src/Engine/V1/AbstractAsset.php b/src/Engine/V1/AbstractAsset.php index 34285553..1c13efa9 100644 --- a/src/Engine/V1/AbstractAsset.php +++ b/src/Engine/V1/AbstractAsset.php @@ -213,6 +213,7 @@ protected function getFallbackCarbonIntensity(DateTimeInterface $day, Zone $zone ], 'WHERE' => [ CarbonIntensitySource::getTableField('is_fallback') => 1, + 'NOT' => [CarbonIntensitySource::getTableField('name') => 'Ember - Energy Institute'], CarbonIntensitySource_Zone::getTableField('plugin_carbon_zones_id') => $zone->getID(), CarbonIntensity::getTableField('date') => ['<=', $day->format('Y-m-d H:i:s')], ],