Open
Description
No existing issues.
- There is no existing issue for my problem.
Description
JS-Controller 7.0.7
Admin 7.6.17
getestet im DEV-Server
Die Verschlüsselung der Passwordfelder in einem accordion wird nicht durchgeführt. Hier das Feld "pageAlarmdata.pageAlarmPincode"
die Daten stammen aus den Projekt https://github.com/ticaki/ioBroker.nspanel-lovelace-ui im Branch cardAlarm
Auszug aus der io-package
"protectedNative": [
"mqttPassword",
"pageQRssid",
"pageQRpwd1",
"pageQRpwd2",
"pageQRpwd3",
"tasmotaAdminPassword",
"pw1",
"pageAlarmdata.pageAlarmPincode"
],
"encryptedNative": [
"mqttPassword",
"pageQRssid",
"pageQRpwd1",
"pageQRpwd2",
"pageQRpwd3",
"tasmotaAdminPassword",
"pw1",
"pageAlarmdata.pageAlarmPincode"
],
"native": {
"mqttPassword": "",
"mqttUsername": "",
"mqttIp": "",
"mqttPort": 0,
"panels": [],
"pageQRpwd1": "",
"pageQRpwd2": "",
"pageQRpwd3": "",
"pageQRssid": "",
"pw1": "",
"tasmotaAdminPassword": "",
"useBetaTFT": false,
"pageAlarmdata": [
{"pageAlarmPincode":""}
]
},
Auszug aus den Objektdaten von system.adapter.nspanel-lovelace-ui.0 => der pinCode steht als Klartext
"pageAlarmdata": [
{
"pageType": "alarm",
"pageName": "alarmseite",
"headline": "Test Alarm",
"check_approved": false,
"pageAlarmPincode": "12",
"_txtInfo": null,
"check_A2": false,
"state_A2": "zuhause",
"check_A3": false,
"state_A3": "Nacht",
"check_A4": false,
"state_A4": "Besuch",
"unlockType": true,
"unlockTargetPage": null
}
]
Auszug aus der jsonconfig
"pageAlarmdata": {
"type": "accordion",
"label": "pageAlarmdata",
"titleAttr": "pageName",
"items": [
{
"attr": "pageAlarmPincode",
"type": "password",
"label": "Pin-Code (numbers only)",
"validator": "data.pageAlarmPincode.search(/[^0-9]+/g) === -1",
"validatorNoSaveOnError": true,
"validatorErrorText": "mustBeNumber",
"xs": 12,
"sm": 8,
"md": 6,
"lg": 4,
"xl": 3
},
Reproduction instruction
No response
JS-controller version
7.0.7
Node version
20.19.2