File tree Expand file tree Collapse file tree 2 files changed +13
-6
lines changed Expand file tree Collapse file tree 2 files changed +13
-6
lines changed Original file line number Diff line number Diff line change @@ -61,12 +61,21 @@ def dashboard():
61
61
@app .route ("/webhook" , methods = ["POST" ])
62
62
def webhook ():
63
63
if request .method == 'POST' :
64
- logger .info (f'Request Data: { request .get_json ()} ' )
64
+
65
+ try :
66
+ data = request .get_json ()
67
+ except Exception as e :
68
+ logger .error (f'Error getting JSON data from request: { e } ' )
69
+ logger .error (f'Request data: { request .data } ' )
70
+ logger .error (f'Request headers: { request .headers } ' )
71
+ return 'Error getting JSON data from request' , 400
72
+
73
+ logger .info (f'Request Data: { data } ' )
65
74
triggered_events = []
66
75
for event in em .get_all ():
67
76
if event .webhook :
68
- if event .key == request . get_json () ['key' ]:
69
- event .trigger (data = request . get_json () )
77
+ if event .key == data ['key' ]:
78
+ event .trigger (data = data )
70
79
triggered_events .append (event .name )
71
80
72
81
if not triggered_events :
Original file line number Diff line number Diff line change 1
1
import os
2
- from logging import getLogger , DEBUG
2
+ from subprocess import run
3
3
4
4
import typer
5
- from subprocess import run
6
5
7
- from components .events .base .event import em
8
6
from utils .copy_template import copy_from_template
9
7
from utils .formatting import snake_case
10
8
from utils .log import get_logger
You can’t perform that action at this time.
0 commit comments