feat: update version to 2.1.1 and enhance property normalization in ExpiryIndicator functionality

This commit is contained in:
Torsten Brendgen
2026-07-18 21:33:05 +02:00
parent 2a642766d1
commit 69a96b90c5
10 changed files with 15 additions and 11 deletions

View File

@@ -121,8 +121,10 @@
function propertyValue(payload, key) {
var properties = payload && payload.d ? payload.d : (payload || {});
var expected = String(key || '').replace(/_x002e_/gi, '.').toLowerCase();
for (var name in properties) {
if (Object.prototype.hasOwnProperty.call(properties, name) && name.toLowerCase() === key.toLowerCase()) {
var normalizedName = String(name || '').replace(/_x002e_/gi, '.').toLowerCase();
if (Object.prototype.hasOwnProperty.call(properties, name) && normalizedName === expected) {
try { return typeof properties[name] === 'string' ? JSON.parse(properties[name]) : properties[name]; }
catch (ignore) { return null; }
}