--- HEAD/app/event_artifact_contract.py +++ AI/app/event_artifact_contract.py @@ -107,10 +107,6 @@ if timing.get('detectedAtWallMs') is None and event.get('eventTimeFallback'): detail['eventTime'] = dict(event['eventTimeFallback'], detectedAtWallMs=wall) detail['roiLabel'] = (event.get('scenarioConfig') or {}).get(event['scenario'], {}).get('roi_name', event['roiId']) - if 'ruleId' in event: - context = event['ruleContext'] - detail.update(roiId=event['roiId'], ruleId=event['ruleId'], - roiLabel=context['area']['label']) row = dict(eventId=event['eventId'], cameraId=event['cameraId'], eventType=event['scenario'], detectedAtWallMs=wall, score=0.7, severityCode='WARNING', detail=detail) if event['scenario'] == 'CROWD':