File tree 1 file changed +5
-3
lines changed
1 file changed +5
-3
lines changed Original file line number Diff line number Diff line change @@ -234,7 +234,7 @@ export class DataObjects {
234
234
dtype = new DatatypeMessage ( this . fh , offset ) . dtype ;
235
235
}
236
236
catch ( e ) {
237
- console . log ( 'Attribute ' + name + ' type not implemented, set to null.' ) ;
237
+ console . warn ( 'Attribute ' + name + ' type not implemented, set to null.' ) ;
238
238
return [ name , null ] ;
239
239
}
240
240
@@ -566,7 +566,8 @@ export class DataObjects {
566
566
//""" Retrieve links from symbol table message. """
567
567
let heap = new FractalHeap ( this . fh , heap_address ) ;
568
568
let btree ;
569
- if ( order_btree_address != null ) {
569
+ const ordered = ( order_btree_address != null ) ;
570
+ if ( ordered ) {
570
571
btree = new BTreeV2GroupOrders ( this . fh , order_btree_address ) ;
571
572
}
572
573
else {
@@ -576,7 +577,8 @@ export class DataObjects {
576
577
for ( let record of btree . iter_records ( ) ) {
577
578
let data = heap . get_data ( record . get ( "heapid" ) ) ;
578
579
let [ creationorder , item ] = this . _decode_link_msg ( data , 0 ) ;
579
- items . set ( creationorder , item ) ;
580
+ const key = ( ordered ) ? creationorder : item [ 0 ] ; // name is item[0];
581
+ items . set ( key , item ) ;
580
582
}
581
583
let sorted_keys = Array . from ( items . keys ( ) ) . sort ( ) ;
582
584
for ( let key of sorted_keys ) {
You can’t perform that action at this time.
0 commit comments