Skip to content

Commit 0a76890

Browse files
committed
Lib: Enhanced DoQuery response for lusers
lusers in API_DoQuery responses were not being normalized. Mirrored functionality found in node-quickbase
1 parent c1f4792 commit 0a76890

File tree

1 file changed

+13
-0
lines changed

1 file changed

+13
-0
lines changed

quickbase.php

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -569,6 +569,19 @@ final public static function API_DoQuery(&$query, &$results){
569569
);
570570
}
571571
}
572+
573+
if(isset($results['table']['lusers'])){
574+
if(isset($results['table']['lusers']['_'])){
575+
$results['table']['lusers'] = array( $results['table']['lusers'] );
576+
}
577+
578+
for($i = 0, $l = count($results['table']['lusers']); $i < $l; ++$i){
579+
$results['table']['lusers'][$i] = array(
580+
'name' => $results['table']['lusers'][$i]['_'],
581+
'id' => $results['table']['lusers'][$i]['id']
582+
);
583+
}
584+
}
572585
}else{
573586
if(isset($results['record'])){
574587
$results['records'] = $results['record'];

0 commit comments

Comments
 (0)