#8359 [WebUI] dnsrecord_mod results in JS error
Closed: fixed by abbra. Opened by carbenium.

Issue

When performing a mod operation on a dnsrecord a JS error is thrown during data refresh.

Steps to Reproduce (theoretically)

  1. Change field data on a DNS record (there are no fields at the moment)
  2. Press Save

Actual behavior

TypeError: record.dnsrecords is undefined dns.js:1833:28
    load https://master.ipa.test/ipa/ui/js/freeipa/dns.js?40900:1833
    load https://master.ipa.test/ipa/ui/js/freeipa/field.js?40900:483
    load https://master.ipa.test/ipa/ui/js/freeipa/details.js?40900:761
    load https://master.ipa.test/ipa/ui/js/freeipa/dns.js?40900:1440
    update_on_success https://master.ipa.test/ipa/ui/js/freeipa/details.js?40900:863
    on_success https://master.ipa.test/ipa/ui/js/freeipa/details.js?40900:1029
    register_handlers https://master.ipa.test/ipa/ui/js/freeipa/rpc.js?40900:573
    Dojo 4
    success_handler https://master.ipa.test/ipa/ui/js/freeipa/rpc.js?40900:445
    jQuery 4

Expected behavior

No error

Version/Release/Distribution

d20cda218960960fa4d1ab790f31edd4cac49ccc

In preparation for https://pagure.io/freeipa/issue/3827


https://github.com/freeipa/freeipa/pull/4755

master:

  • 4d2cd3a273686bc2c0a9b4d8c066a2bdff23a710 WebUI: Refresh DNS record data correctly after mod operation

ipa-4-8:

  • 7dad4a5987fa001b1bc8f7740503e359ca0449e3 WebUI: Refresh DNS record data correctly after mod operation

ipa-4-6:

  • 0e307ac973b2111fe26a8cd261ad498b7d6cf80c WebUI: Refresh DNS record data correctly after mod operation

Metadata Update from @abbra:
- Issue close_status updated to: fixed
- Issue status updated to: Closed (was: Open)

Metadata