Jelajahi Sumber

Very basic CDR aggregation draft fix

Hal De 4 tahun lalu
induk
melakukan
aed67155ae
1 mengubah file dengan 3 tambahan dan 3 penghapusan
  1. 3 3
      app/app.py

+ 3 - 3
app/app.py

@@ -819,7 +819,7 @@ class Calls(Resource):
     end = parseDatetime(request.args.get('end'))
     cdr = await getCDR(start, end)
     for _call in cdr:
-      _call0 = _call['id'][0]
+      _call0 = _call['events'][0]
       context = _call0['dcontext']
       call = {'id':_call['id'],
               'start':_call0['calldate'],
@@ -850,8 +850,8 @@ class Calls(Resource):
         call['type'] = 'in'
         if 'did' in _call0:
           call['line'] = _call0['did']
-      if len(_call['id'] > 1):
-        for step in _call['id'][1:]:
+      if len(_call['events'] > 1):
+        for step in _call['events'][1:]:
           pass
       calls.append(call)
     return successReply(calls)