@@ -187,7 +187,7 @@ var QuickBase = function () {
187187 key : 'cleanXML' ,
188188 value : function cleanXML ( xml ) {
189189 var isInt = / ^ - ? \s * \d + $ / ;
190- var isDig = / ^ [ ^ 0 ] ( - ? \s * \d + \. ? \d * ) $ / ;
190+ var isDig = / ^ ( (? ! 0 \d + $ ) (?: 0 | - ? \s * \d + \. ? \d * ) ) $ / ;
191191 var radix = 10 ;
192192
193193 var processNode = function processNode ( node ) {
@@ -932,7 +932,6 @@ var actions = {
932932 // },
933933 API_GetGroupRole : {
934934 // request(query) { },
935-
936935 response : function response ( query , results ) {
937936 if ( results . hasOwnProperty ( 'roles' ) ) {
938937 results . roles = xmlNodeParsers . roles ( results . roles ) ;
@@ -945,7 +944,6 @@ var actions = {
945944 // },
946945 API_GetSchema : {
947946 // request(query) { },
948-
949947 response : function response ( query , results ) {
950948 if ( results . table . hasOwnProperty ( 'chdbids' ) ) {
951949 results . table . chdbids = QuickBase . checkIsArrAndConvert ( results . table . chdbids ) . map ( function ( chdbid ) {
@@ -979,7 +977,6 @@ var actions = {
979977 // },
980978 API_GetRoleInfo : {
981979 // request(query) { },
982-
983980 response : function response ( query , results ) {
984981 if ( results . hasOwnProperty ( 'roles' ) ) {
985982 results . roles = xmlNodeParsers . roles ( results . roles ) ;
@@ -992,7 +989,6 @@ var actions = {
992989 // },
993990 API_GetUserRole : {
994991 // request(query) { },
995-
996992 response : function response ( query , results ) {
997993 if ( results . user . hasOwnProperty ( 'roles' ) ) {
998994 results . user . roles = xmlNodeParsers . roles ( results . user . roles ) ;
@@ -1005,7 +1001,6 @@ var actions = {
10051001 // },
10061002 API_GrantedDBs : {
10071003 // request(query) { },
1008-
10091004 response : function response ( query , results ) {
10101005 if ( results . hasOwnProperty ( 'databases' ) ) {
10111006 results . databases = results . databases . dbinfo ;
@@ -1014,7 +1009,6 @@ var actions = {
10141009 } ,
10151010 API_GrantedDBsForGroup : {
10161011 // request(query) { },
1017-
10181012 response : function response ( query , results ) {
10191013 if ( results . hasOwnProperty ( 'databases' ) ) {
10201014 results . databases = results . databases . dbinfo ;
@@ -1023,7 +1017,6 @@ var actions = {
10231017 } ,
10241018 API_GrantedGroups : {
10251019 // request(query) { },
1026-
10271020 response : function response ( query , results ) {
10281021 if ( results . hasOwnProperty ( 'groups' ) ) {
10291022 results . groups = QuickBase . checkIsArrAndConvert ( ) ;
@@ -1032,7 +1025,6 @@ var actions = {
10321025 } ,
10331026 API_ImportFromCSV : {
10341027 // request(query) { },
1035-
10361028 response : function response ( query , results ) {
10371029 if ( results . hasOwnProperty ( 'rids' ) ) {
10381030 results . rids = results . rids . map ( function ( record ) {
@@ -1103,7 +1095,6 @@ var actions = {
11031095 // },
11041096 API_UploadFile : {
11051097 // request(query) { },
1106-
11071098 response : function response ( query , results ) {
11081099 if ( results . hasOwnProperty ( 'file_fields' ) ) {
11091100 results . file_fields = QuickBase . checkIsArrAndConvert ( results . file_fields . field ) ;
@@ -1112,7 +1103,6 @@ var actions = {
11121103 } ,
11131104 API_UserRoles : {
11141105 // request(query) { },
1115-
11161106 response : function response ( query , results ) {
11171107 if ( results . hasOwnProperty ( 'users' ) ) {
11181108 results . users = QuickBase . checkIsArrAndConvert ( results . users ) . map ( function ( user ) {
@@ -1196,7 +1186,6 @@ var prepareOptions = {
11961186 // choices (val) { return val; },
11971187
11981188 /* API_DoQuery, API_GenResultsTable, API_ImportFromCSV */
1199-
12001189 clist : function clist ( val ) {
12011190 if ( ! ( val instanceof Array ) ) {
12021191 val = ( '' + val ) . split ( '.' ) ;
0 commit comments