fix: Session events merge logic

This commit is contained in:
DESKTOP-RTLN3BA\$punk 2024-08-30 12:52:23 -07:00
parent 789b483d06
commit dea94bf5c2

View file

@ -205,10 +205,10 @@ def get_precision_search_response(data: PrecisionQuery, response_model=Precision
docsDict = {}
for d in graphdocs:
if d['d']['BrowsingSessionId'] not in docsDict:
docsDict[d['d']['BrowsingSessionId']] = d['d']
if d['d']['VisitedWebPageVisitDurationInMilliseconds'] not in docsDict:
docsDict[d['d']['VisitedWebPageVisitDurationInMilliseconds']] = d['d']
else:
docsDict[d['d']['BrowsingSessionId']]['text'] += d['d']['text']
docsDict[d['d']['VisitedWebPageVisitDurationInMilliseconds']]['text'] += d['d']['text']
docs = []