diff --git a/.github/workflows/pre-commit.yml b/.github/workflows/pre-commit.yml index b52d4af..0c5655c 100644 --- a/.github/workflows/pre-commit.yml +++ b/.github/workflows/pre-commit.yml @@ -9,6 +9,8 @@ jobs: pre-commit: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v2 - - uses: actions/setup-python@v2 - - uses: pre-commit/action@v2.0.0 + - uses: actions/checkout@v2 + - uses: actions/setup-python@v2 + with: + python-version: '3.9' + - uses: pre-commit/action@v2.0.0 diff --git a/main.py b/main.py index 944e57a..844ed88 100644 --- a/main.py +++ b/main.py @@ -6,9 +6,17 @@ def callback(request): + json_data = None + form_data = None + if request.method == "POST": - json_data = request.get_json() - form_data = request.form + content_type = request.headers.get("Content-Type") + + if content_type == "application/json": + json_data = request.get_json() + else: + form_data = request.form + transaction_log_service = services.TransactionLogService() try: