Skip to content

Commit 88efc61

Browse files
author
Tom Reitz
committed
fixing a bug where none of the descriptor payload keys were kept after being downloaded
1 parent 0d8caf9 commit 88efc61

1 file changed

Lines changed: 6 additions & 0 deletions

File tree

lightbeam/api.py

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -256,8 +256,12 @@ async def load_descriptors_values(self):
256256
# load descriptor values from API
257257
selector_backup = self.lightbeam.selector
258258
exclude_backup = self.lightbeam.exclude
259+
keep_keys_backup = self.lightbeam.keep_keys
260+
drop_keys_backup = self.lightbeam.drop_keys
259261
self.lightbeam.selector = "*Descriptors"
260262
self.lightbeam.exclude = ""
263+
self.lightbeam.keep_keys = "*"
264+
self.lightbeam.drop_keys = ""
261265
self.logger.debug(f"fetching descriptor values...")
262266
all_endpoints = self.get_sorted_endpoints()
263267
self.lightbeam.endpoints = self.apply_filters(all_endpoints)
@@ -281,6 +285,8 @@ async def load_descriptors_values(self):
281285
self.lightbeam.results = []
282286
self.lightbeam.selector = selector_backup
283287
self.lightbeam.exclude = exclude_backup
288+
self.lightbeam.keep_keys = keep_keys_backup
289+
self.lightbeam.drop_keys = drop_keys_backup
284290
self.prepare()
285291

286292

0 commit comments

Comments
 (0)