diff --git a/hydws/routers/boreholes.py b/hydws/routers/boreholes.py index e08a048eb951b67e45a6cf48e97622c95d08f9e0..ac1262337069607eb86b9cdd6a41ee9948f12fce 100644 --- a/hydws/routers/boreholes.py +++ b/hydws/routers/boreholes.py @@ -167,7 +167,10 @@ async def get_section_hydraulics(borehole_id: uuid.UUID, db_result_df = await crud.read_hydraulics_df( section_oid, starttime, endtime, defer_cols) - db_result_df = db_result_df.dropna(axis=1, how='all').drop(columns=['_oid']) + db_result_df = db_result_df.dropna(axis=1, how='all') + + if '_oid' in db_result_df.columns: + db_result_df = db_result_df.drop(columns=['_oid']) if format == 'csv': return csv_response(db_result_df)