@@ -770,16 +770,16 @@ def atl06p(parm, asset=DEFAULT_ASSET, version=DEFAULT_ICESAT2_SDP_VERSION, callb
770
770
elif 'atlxxrec' in rsp ['__rectype' ]:
771
771
if rsp ['list_type' ] == ATL03_GEOLOCATION or rsp ['list_type' ] == ATL03_GEOCORRECTION :
772
772
field_name = parm [ancillary_lists [rsp ['list_type' ]]][rsp ['field_index' ]]
773
- if field_name in field_dictionary :
774
- data = __get_values (rsp ['data' ], rsp ['data_type' ], len (rsp ['data' ]))
775
- # Add Left Pair Track Entry
776
- field_dictionary [field_name ]['extent_id' ] += rsp ['extent_id' ] | 0x2 ,
777
- field_dictionary [field_name ][field_name ] += data [0 ],
778
- # Add Right Pair Track Entry
779
- field_dictionary [field_name ]['extent_id' ] += rsp ['extent_id' ] | 0x3 ,
780
- field_dictionary [field_name ][field_name ] += data [1 ],
781
- else :
773
+ if field_name not in field_dictionary :
782
774
field_dictionary [field_name ] = {"extent_id" : [], field_name : []}
775
+ # Parse Ancillary Data
776
+ data = __get_values (rsp ['data' ], rsp ['data_type' ], len (rsp ['data' ]))
777
+ # Add Left Pair Track Entry
778
+ field_dictionary [field_name ]['extent_id' ] += rsp ['extent_id' ] | 0x2 ,
779
+ field_dictionary [field_name ][field_name ] += data [0 ],
780
+ # Add Right Pair Track Entry
781
+ field_dictionary [field_name ]['extent_id' ] += rsp ['extent_id' ] | 0x3 ,
782
+ field_dictionary [field_name ][field_name ] += data [1 ],
783
783
# Build Elevation Columns
784
784
if num_elevations > 0 :
785
785
# Initialize Columns
0 commit comments