Fehlermeldungstext unter `exception.error.description` fehlt im TA-Editor (4.0)
szenario: z.b. aendern eines fqdn auf einen neuen fqdn, der schon existiert.
- netvs-devel (v4.0): der fehlermeldungstext im oberen TA-editor-fenster fehlt
- netvs-devel-oldrelease (v3.2): der fehlermeldungstext im oberen TA-editor-fenster wird angezeigt
unterschiede im exception-dict zw. 3.2 und 4.0 gibt es m.e. nur in der traceback-liste.
die dicts unter exception.constraint
, exception.error
, exception.type
sind identisch.
beispiel in v4.0@devel:
"traceback": [
{
"function": "dns.exec_update_pqdn",
"param": {
"dns.fqdn.value": [
{
"state": "ALT",
"value": "chekov.scc.kit.edu."
},
{
"state": "NEU",
"value": "spock.net.scc.kit.edu."
}
],
"dnscfg.fqdn_type.description": [
{
"state": "NEU",
"value": "Domain/Host"
}
]
}
},
{
"function": "wapi_4_0.exec_ta_handler",
"param": {
"wapi.transaction_stmt.idx": [
{
"state": null,
"value": "0"
}
],
"wapi.transaction_stmt.pos": [
{
"state": null,
"value": 0
}
]
}
}
]
beispiel in v3.2@devel: state
wird 'verschluckt, weil jetzt separat strukturiert.
(in v3.2@prod ist state
mit im dict-key unter param
enthalten. ist zwar unsauber, hat aber eine einfache trennung nach state erlaubt.)
"traceback": [
{
"function": "dns.exec_update_pqdn",
"param": {
"dns.fqdn.label": "spock",
"dns.fqdn.parent_value": "net.scc.kit.edu.",
"dnscfg.fqdn_type.description": "Domain/Host"
}
},
{
"function": "wapi_3_2.exec_ta_handler",
"param": {
"wapi.transaction_stmt.idx": "0",
"wapi.transaction_stmt.pos": 0
}
}
]
oder hab ich was uebersehen?