Skip to content

Commit f66aec7

Browse files
authored
Merge pull request #536 from Bot-detector/develop
bug fix always going to v1
2 parents 01c7cc8 + 1c0872e commit f66aec7

1 file changed

Lines changed: 12 additions & 17 deletions

File tree

src/api/v1/report.py

Lines changed: 12 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -260,35 +260,30 @@ async def select_report_count_v2(name: str, manual_detect: int):
260260
result = data.mappings().all()
261261
return result
262262

263-
@router.get("/report/count", tags=["Report"])
264-
async def get_report_count_v1(name: str):
265-
""" """
263+
async def report_count(name:str, manual_detect:int):
266264
migrated_record = await select_or_insert_migration(name=name)
267-
migrated_record = migrated_record if isinstance(migrated_record, dict) else {}
265+
migrated_record = migrated_record if migrated_record is not None else {}
268266
is_migrated = migrated_record.get("migrated")
269267

270268
if is_migrated:
271269
logger.debug(f"v2 - {name=}")
272-
data = await select_report_count_v2(name=name, manual_detect=0)
270+
data = await select_report_count_v2(name=name, manual_detect=manual_detect)
273271
else:
274272
logger.debug(f"v1 - {name=}")
275-
data = await select_report_count_v1(name=name, manual_detect=0)
273+
data = await select_report_count_v1(name=name, manual_detect=manual_detect)
276274
return data
277275

276+
@router.get("/report/count", tags=["Report"])
277+
async def get_report_count_v1(name: str):
278+
"""
279+
Get the calculated player report count
280+
"""
281+
return await report_count(name=name, manual_detect=0)
282+
278283

279284
@router.get("/report/manual/count", tags=["Report"])
280285
async def get_report_manual_count_v1(name: str):
281286
"""
282287
Get the calculated player report count
283288
"""
284-
migrated_record = await select_or_insert_migration(name=name)
285-
migrated_record = migrated_record if isinstance(migrated_record, dict) else {}
286-
is_migrated = migrated_record.get("migrated")
287-
288-
if is_migrated:
289-
logger.debug(f"v2 - {name=}")
290-
data = await select_report_count_v2(name=name, manual_detect=1)
291-
else:
292-
logger.debug(f"v1 - {name=}")
293-
data = await select_report_count_v1(name=name, manual_detect=1)
294-
return data
289+
return await report_count(name=name, manual_detect=1)

0 commit comments

Comments
 (0)