From ea65df63b0b6678daa85847dd538122ec7769161 Mon Sep 17 00:00:00 2001 From: Jayden Pyles Date: Wed, 6 Nov 2024 18:29:38 -0600 Subject: [PATCH] fix: only show rows with text --- api/backend/routers/job_router.py | 27 ++++++++++++++------------- 1 file changed, 14 insertions(+), 13 deletions(-) diff --git a/api/backend/routers/job_router.py b/api/backend/routers/job_router.py index 26da1d5..8897e9a 100644 --- a/api/backend/routers/job_router.py +++ b/api/backend/routers/job_router.py @@ -98,19 +98,20 @@ async def download(download_job: DownloadJob): for element_name, values in elements.items(): for value in values: text = clean_text(value.get("text", "")) - csv_writer.writerow( - [ - result.get("id", "") - + "-" - + str(random.randint(0, 1000000)), - url, - element_name, - value.get("xpath", ""), - text, - result.get("user", ""), - result.get("time_created", ""), - ] - ) + if text: + csv_writer.writerow( + [ + result.get("id", "") + + "-" + + str(random.randint(0, 1000000)), + url, + element_name, + value.get("xpath", ""), + text, + result.get("user", ""), + result.get("time_created", ""), + ] + ) _ = csv_buffer.seek(0) response = StreamingResponse(