|
@@ -32,16 +32,14 @@ async def _do_search(req: SearchRequest) -> ApiResponse[SearchData]:
|
|
|
per_page=req.per_page,
|
|
per_page=req.per_page,
|
|
|
)
|
|
)
|
|
|
except ZendeskError as exc:
|
|
except ZendeskError as exc:
|
|
|
- raise BusinessError(ResponseCode.UPSTREAM_ERROR, msg=str(exc)) from exc
|
|
|
|
|
|
|
+ raise BusinessError(ResponseCode.UPSTREAM_ERROR) from exc
|
|
|
|
|
|
|
|
return ApiResponse.ok(
|
|
return ApiResponse.ok(
|
|
|
data=SearchData(
|
|
data=SearchData(
|
|
|
- query=req.query,
|
|
|
|
|
count=int(data.get("count", 0)),
|
|
count=int(data.get("count", 0)),
|
|
|
page=req.page,
|
|
page=req.page,
|
|
|
per_page=req.per_page,
|
|
per_page=req.per_page,
|
|
|
- next_page=data.get("next_page"),
|
|
|
|
|
- sec_ids_used=sec_ids,
|
|
|
|
|
|
|
+ is_next_page=bool(data.get("next_page")),
|
|
|
results=data.get("results", []),
|
|
results=data.get("results", []),
|
|
|
)
|
|
)
|
|
|
)
|
|
)
|