diff --git a/apps/fyle/models.py b/apps/fyle/models.py index addf3e4a..116c9f37 100644 --- a/apps/fyle/models.py +++ b/apps/fyle/models.py @@ -8,11 +8,11 @@ from dateutil import parser from django.contrib.postgres.aggregates import ArrayAgg from django.contrib.postgres.fields import ArrayField -from django.contrib.postgres.fields.jsonb import KeyTextTransform from django.db import models from django.db.models import Count, JSONField -from fyle_accounting_mappings.models import ExpenseAttribute +from django.db.models.fields.json import KeyTextTransform from fyle_accounting_mappings.mixins import AutoAddCreateUpdateInfoMixin +from fyle_accounting_mappings.models import ExpenseAttribute from apps.fyle.enums import ExpenseStateEnum, FundSourceEnum, PlatformExpensesEnum from apps.workspaces.models import Workspace, WorkspaceGeneralSettings diff --git a/fyle_xero_api/sentry.py b/fyle_xero_api/sentry.py index 568a24d6..dd486360 100644 --- a/fyle_xero_api/sentry.py +++ b/fyle_xero_api/sentry.py @@ -15,7 +15,7 @@ def init(): environment=os.environ.get("SENTRY_ENV"), attach_stacktrace=True, before_send=Sentry.before_send, - request_bodies="small", + max_request_body_size="small", in_app_include=[ "apps.users", "apps.workspaces", diff --git a/fyle_xero_api/settings.py b/fyle_xero_api/settings.py index 2845ff44..fbe33468 100644 --- a/fyle_xero_api/settings.py +++ b/fyle_xero_api/settings.py @@ -63,7 +63,6 @@ "fyle_xero_api.logging_middleware.ErrorHandlerMiddleware", "corsheaders.middleware.CorsMiddleware", "django.middleware.common.CommonMiddleware", - "corsheaders.middleware.CorsPostCsrfMiddleware", "django.middleware.security.SecurityMiddleware", "django.contrib.sessions.middleware.SessionMiddleware", "django.middleware.csrf.CsrfViewMiddleware", diff --git a/fyle_xero_api/tests/settings.py b/fyle_xero_api/tests/settings.py index 49a99293..3049096e 100644 --- a/fyle_xero_api/tests/settings.py +++ b/fyle_xero_api/tests/settings.py @@ -59,7 +59,6 @@ "fyle_xero_api.logging_middleware.ErrorHandlerMiddleware", "corsheaders.middleware.CorsMiddleware", "django.middleware.common.CommonMiddleware", - "corsheaders.middleware.CorsPostCsrfMiddleware", "django.middleware.security.SecurityMiddleware", "django.contrib.sessions.middleware.SessionMiddleware", "django.middleware.csrf.CsrfViewMiddleware", diff --git a/requirements.txt b/requirements.txt index 5e561727..3c3dea0d 100644 --- a/requirements.txt +++ b/requirements.txt @@ -1,50 +1,33 @@ -arrow==0.15.4 -asgiref==3.4.1 -astroid==2.6.6 -blessed==1.16.1 -certifi==2022.12.7 -chardet==3.0.4 -charset-normalizer==2.0.8 -dj-database-url==0.5.0 -Django==3.2.14 +dj-database-url==2.3.0 +Django==4.2.18 django-db-geventpool==4.0.1 -django-cors-headers==3.2.0 -django-picklefield==3.1 +django-cors-headers==4.6.0 +django-picklefield==3.2 fyle-djangoq2==1.0.0 django-request-logging==0.7.5 -django-rest-framework==0.1.0 -djangorestframework==3.11.2 +djangorestframework==3.15.2 django-sendgrid-v5==1.2.0 -enum34==1.1.10 -future==0.18.2 +future==1.0.0 fyle==0.37.2 fyle-accounting-mappings==1.36.3 fyle-integrations-platform-connector==1.39.3 fyle-rest-auth==1.7.2 -gevent==23.9.1 -gunicorn==20.1.0 -idna==2.8 +gevent==24.11.1 +gunicorn==23.0.0 isort==5.10.1 -lazy-object-proxy==1.6.0 -mccabe==0.6.1 -psycopg2-binary==2.8.4 +psycopg2-binary==2.9.10 pyjwt==2.4.0 pylint==2.7.4 -python-dateutil==2.8.1 -pytz==2019.3 -requests==2.26.0 -sentry-sdk==1.19.1 -six==1.13.0 -sqlparse==0.3.0 -toml==0.10.2 +python-dateutil==2.8.2 +pytz==2024.2 +requests==2.32.3 +sentry-sdk==2.19.2 +six==1.17.0 Unidecode==1.1.2 -urllib3==1.26.11 -wcwidth==0.1.8 -wrapt==1.12.1 xerosdk==0.14.2 -pytest==7.1.2 -pytest-cov==3.0.0 -pytest-django==4.5.2 -pytest-mock==3.8.2 -django-filter==21.1 -sendgrid==6.9.7 +pytest==8.3.4 +pytest-cov==6.0.0 +pytest-django==4.9.0 +pytest-mock==3.14.0 +django-filter==24.3 +sendgrid==6.11.0