LP#
1839341: Fix boolean save (and other issues)
This commit makes sure that YAOUSen of type 'bool' are saved as JSON
booleans rather than one of the strings "true" or "false". A database
cleanup script may be useful to make sure that erroneously set values
from earlier iterations of this interface don't stick around and cause
problems. A simple version of this would be:
UPDATE actor.org_unit_setting
SET value = BTRIM(value,'"')
WHERE value IS NOT NULL
AND name IN (
SELECT name
FROM config.org_unit_setting_type
WHERE datatype ='bool'
);
Also addressed in this commit are linked field label display (see the
Acquisitions "Default copy location" setting) and a minor low-level call
that requests too-deep object fleshing.
Signed-off-by: Mike Rylander <mrylander@gmail.com>
Signed-off-by: Terran McCanna <tmccanna@georgialibraries.org>
Signed-off-by: Jane Sandberg <sandbergja@gmail.com>