Crash on adding user in custom tollium backend
(both in master and 4.32)
When trying to add a user in a custom tollium backend (https://www.webhare.dev/reference/wrdauth/tolliumbackend) it goes poof:
Exception EXCEPTION: Value must be of type STRING, got RECORD while parsing value for attribute "PASSWORD".
At mod::wrd/lib/internal/wrdtype.whlib(1740,17)
Trace:
mod::wrd/lib/internal/wrdtype.whlib(1740,17) WRDTYPEBASE#PARSEATTR
mod::wrd/lib/internal/wrdtype.whlib(2311,22) WRDTYPEBASE#DOSPLITENTITYDATA
mod::wrd/lib/internal/wrdtype.whlib(2743,31) WRDTYPEBASE#__INTERNAL_UPDENTITY
mod::wrd/lib/internal/wrdtype.whlib(2352,25) WRDTYPEBASE#__DOCREATEENTITY
mod::wrd/lib/components/entity.whlib(404,29) TOLLIUMWRDENTITY#__DOCREATEENTITYWITHVALUES
mod::wrd/lib/components/entity.whlib(420,31) TOLLIUMWRDENTITY#__CREATEENTITYWITHVALUES
mod::wrd/lib/components/entity.whlib(462,11) TOLLIUMWRDENTITY#CREATEENTITY
mod::wrd/lib/components/entity.whlib(509,20) TOLLIUMWRDENTITY#STOREENTITY
mod::system/lib/screens/userrights/dialogs/users.whlib(208,29) EDITUSER#SUBMIT
mod::tollium/lib/screenbase.whlib(499,29) TOLLIUMSCREENBASE#TOLLIUMEXECUTESUBMIT
mod::tollium/lib/components/button.whlib(145,27) TOLLIUMBUTTON#TOLLIUMCLICK
mod::tollium/lib/componentbase.whlib(1392,17) TOLLIUMCOMPONENTBASE#TOLLIUMDISPATCHEVENT
mod::tollium/lib/internal/screenmanager.whlib(454,24) SCREENMANAGER#DOEVENTS
mod::tollium/lib/internal/controllerbase.whlib(2204,37) TOLLIUMCONTROLLERBASE#TOLLIUM_PARSEPENDINGEVENTS
mod::tollium/lib/internal/controllerbase.whlib(3326,18) TOLLIUMCONTROLLERBASE#CONTROLLERLOOP
mod::tollium/lib/internal/controllerbase.whlib(3283,11) TOLLIUMCONTROLLERBASE#RUNMODALSCREEN
mod::tollium/lib/screenbase.whlib(898,32) TOLLIUMSCREENBASE#RUNMODAL
mod::system/lib/screens/userrights/parts/unittree.whlib(343,70) UNITTREE#DOADDUSER
mod::tollium/lib/screenbase.whlib(1148,14) TOLLIUMSCREENBASE#__EXECUTECALLBACK
mod::tollium/lib/components/action.whlib(614,24) TOLLIUMACTION#PROCESSINBOUNDMESSAGE
mod::tollium/lib/componentbase.whlib(1387,15) TOLLIUMCOMPONENTBASE#TOLLIUMDISPATCHEVENT
mod::tollium/lib/internal/screenmanager.whlib(454,24) SCREENMANAGER#DOEVENTS
mod::tollium/lib/internal/controllerbase.whlib(2204,37) TOLLIUMCONTROLLERBASE#TOLLIUM_PARSEPENDINGEVENTS
mod::tollium/lib/internal/controllerbase.whlib(3326,18) TOLLIUMCONTROLLERBASE#CONTROLLERLOOP
mod::tollium/lib/internal/controllerbase.whlib(3283,11) TOLLIUMCONTROLLERBASE#RUNMODALSCREEN
mod::tollium/lib/screenbase.whlib(898,32) TOLLIUMSCREENBASE#RUNMODAL
mod::tollium/lib/internal/controllerbase.whlib(2317,17) TOLLIUMCONTROLLERBASE#__DOINTEGRATEDAPPLAUNCH
mod::tollium/lib/internal/controllerbase.whlib(2295,17) TOLLIUMCONTROLLERBASE#LAUNCHTHEAPPLICATION
mod::tollium/lib/internal/controllerbase.whlib(2217,15) TOLLIUMCONTROLLERBASE#LAUNCHAPPLICATION
mod::tollium/lib/todd/internal/controller.whlib(522,28) TOLLIUMWEBCONTROLLER#LAUNCHAPPLICATION
mod::tollium/scripts/internal/applicationhost.whscr(146,16) :INITFUNCTION
Edited by Wouter Hendriks