Commit 1d959321a8cc422961b6b04021b11a9483336863
Committed by
GitHub
Merge pull request #3747 from vvlladd28/bug/alarm-table/show-details
UI: Fixed didn't show alarm detail key
Showing
1 changed file
with
5 additions
and
2 deletions
... | ... | @@ -184,10 +184,13 @@ export function getEntityValue(entity: any, key: DataKey): any { |
184 | 184 | export function getAlarmValue(alarm: AlarmDataInfo, key: EntityColumn) { |
185 | 185 | let alarmField = null; |
186 | 186 | if (key.type === DataKeyType.alarm) { |
187 | - alarmField = alarmFields[key.name]; | |
187 | + alarmField = alarmFields[key.name]?.value; | |
188 | + if (!alarmField && key.name.startsWith('details.')) { | |
189 | + alarmField = key.name; | |
190 | + } | |
188 | 191 | } |
189 | 192 | if (alarmField) { |
190 | - return getDescendantProp(alarm, alarmField.value); | |
193 | + return getDescendantProp(alarm, alarmField); | |
191 | 194 | } else { |
192 | 195 | return getDescendantProp(alarm, key.label); |
193 | 196 | } | ... | ... |