Click on user avatar on submisstion list cause an error

Environment

Discourse Version: 89ac01704e

Plugin Commit: 4ab7c772

Steps to Reproduce

  1. go to /admin/wizards/submissions/{wizard_name}
  2. click on a user avatar
  3. error page

Example

the submission can only be viewed by the admin so impossible to provide a link

Logs

ypeError: e.findDetails is not a function
at e.afterModel (user.js:51:1)
at S.runAfterModelHook (router_js.js:860:1)
at router_js.js:748:1
at b (rsvp.js:495:1)
at g (rsvp.js:478:1)
at invoke (backburner.js:353:1)
at p.flush (backburner.js:241:1)
at h.flush (backburner.js:447:1)
at B._end (backburner.js:999:1)
at B.end (backburner.js:729:1)
at B._run (backburner.js:1054:1)
at B._join (backburner.js:1028:1)
at B.join (backburner.js:779:1)
at p (index.js:168:1)
at has_element.js:26:1
at a (index.js:145:1)
at Object.handleEvent (has_element.js:22:1)
at e.handleEvent (view_support.js:369:1)
at HTMLAnchorElement. (event_dispatcher.js:335:1)
at HTMLElement.dispatch (jquery.js:5430:1)
at _.handle (jquery.js:5234:1)
error @ application.js:95
P @ router.js:1382
triggerEvent @ router.js:216
trigger @ router_js.js:510
transitionDidError @ router.js:261
(anonymous) @ router_js.js:295
b @ rsvp.js:495
g @ rsvp.js:478
h @ rsvp.js:414
invoke @ backburner.js:353
flush @ backburner.js:241
flush @ backburner.js:447
_end @ backburner.js:999
end @ backburner.js:729
_run @ backburner.js:1054
_join @ backburner.js:1028
join @ backburner.js:779
p @ index.js:168
(anonymous) @ has_element.js:26
a @ index.js:145
handleEvent @ has_element.js:22
handleEvent @ view_support.js:369
(anonymous) @ event_dispatcher.js:335
dispatch @ jquery.js:5430
_.handle @ jquery.js:5234
router.js:1298 Error while processing route: user.index e.findDetails is not a function TypeError: e.findDetails is not a function
(anonymous) @ router.js:1298
error @ router.js:1235
P @ router.js:1398
triggerEvent @ router.js:216
trigger @ router_js.js:510
transitionDidError @ router.js:261
(anonymous) @ router_js.js:295
b @ rsvp.js:495
g @ rsvp.js:478
h @ rsvp.js:414
invoke @ backburner.js:353
flush @ backburner.js:241
flush @ backburner.js:447
_end @ backburner.js:999
end @ backburner.js:729
_run @ backburner.js:1054
_join @ backburner.js:1028
join @ backburner.js:779
p @ index.js:168
(anonymous) @ has_element.js:26
a @ index.js:145
handleEvent @ has_element.js:22
handleEvent @ view_support.js:369
(anonymous) @ event_dispatcher.js:335
dispatch @ jquery.js:5430
_.handle @ jquery.js:5234
rsvp.js:26 Uncaught TypeError: e.findDetails is not a function
at e.afterModel (user.js:51:1)
at S.runAfterModelHook (router_js.js:860:1)
at router_js.js:748:1
at b (rsvp.js:495:1)
at g (rsvp.js:478:1)
at invoke (backburner.js:353:1)
at p.flush (backburner.js:241:1)
at h.flush (backburner.js:447:1)
at B._end (backburner.js:999:1)
at B.end (backburner.js:729:1)
at B._run (backburner.js:1054:1)
at B._join (backburner.js:1028:1)
at B.join (backburner.js:779:1)
at p (index.js:168:1)
at has_element.js:26:1
at a (index.js:145:1)
at Object.handleEvent (has_element.js:22:1)
at e.handleEvent (view_support.js:369:1)
at HTMLAnchorElement. (event_dispatcher.js:335:1)
at HTMLElement.dispatch (jquery.js:5430:1)
at _.handle (jquery.js:5234:1)
afterModel @ user.js:51
runAfterModelHook @ router_js.js:860
(anonymous) @ router_js.js:748
b @ rsvp.js:495
g @ rsvp.js:478
invoke @ backburner.js:353
flush @ backburner.js:241
flush @ backburner.js:447
_end @ backburner.js:999
end @ backburner.js:729
_run @ backburner.js:1054
_join @ backburner.js:1028
join @ backburner.js:779
p @ index.js:168
(anonymous) @ has_element.js:26
a @ index.js:145
handleEvent @ has_element.js:22
handleEvent @ view_support.js:369
(anonymous) @ event_dispatcher.js:335
dispatch @ jquery.js:5430
_.handle @ jquery.js:5234

Thanks for the report, this is now resolved in 2.0.5.

https://github.com/paviliondev/discourse-custom-wizard/commit/02255491d09a2e91e899ccffdf51b3de1ef09a26