not set up
The original fix only worked if password was not required for self-check.
This fix allows it to work when password is required as well.
Signed-off-by: Terran McCanna <tmccanna@georgialibraries.org>
Signed-off-by: Chris Sharp <csharp@georgialibraries.org>
Signed-off-by: Kathy Lussier <klussier@masslnc.org>
if (!args.passwd) args.passwd = _u.passwd;
if (!args.agent) args.agent = _u.login_agent;
if (!args.type) args.type = _u.type;
-
- var initReq = OpenSRF.CachedClientSession('open-ils.auth').request('open-ils.auth.authenticate.init', args.username);
+
+ if (args.username) {
+ var initReq = OpenSRF.CachedClientSession('open-ils.auth').request('open-ils.auth.authenticate.init', args.username);
+ } else {
+ var initReq = OpenSRF.CachedClientSession('open-ils.auth').request('open-ils.auth.authenticate.init', args.barcode);
+ }
initReq.oncomplete = function(r) {
var seed = r.recv().content();