From e3d0119b91646ec6b24c1ecdadb33e0f5299f320 Mon Sep 17 00:00:00 2001 From: lil-aditya Date: Tue, 21 Apr 2026 14:40:21 +0530 Subject: [PATCH] fix: correct guard order in OsemosysClass.RYE() to prevent phantom EmisId key --- API/Classes/Case/OsemosysClass.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/API/Classes/Case/OsemosysClass.py b/API/Classes/Case/OsemosysClass.py index 93ba262f..933faddc 100644 --- a/API/Classes/Case/OsemosysClass.py +++ b/API/Classes/Case/OsemosysClass.py @@ -613,9 +613,9 @@ def RYE(self, RYEdata): RYE[param][sc] = {} for o in array: for year, val in o.items(): - if year not in RYE[param][sc]: - RYE[param][sc][year] = {} if (year != 'EmisId'): + if year not in RYE[param][sc]: + RYE[param][sc][year] = {} RYE[param][sc][year][o['EmisId']] = val return RYE