Skip to content
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
5 changes: 3 additions & 2 deletions use_cases/export.py
Original file line number Diff line number Diff line change
Expand Up @@ -2,8 +2,9 @@

from django.conf import settings
from django.db import connection
from django.db.models import Func, F, ExpressionWrapper, FloatField
from django.db.models import Func, F, ExpressionWrapper, FloatField, CharField
from django.db.models.expressions import RawSQL
from django.db.models.functions import Cast

from expenses.models import Expense
from gastitis.exceptions import NoExpensesInChat, UserNotAuthorized, GoogleAPIConnectionError
Expand Down Expand Up @@ -52,7 +53,7 @@ def _fix_qs_format_to_serialization(self, group_expenses_qs):
else:
# Assume SQLite db, TO_CHAR doesn't work
group_expenses_qs = group_expenses_qs.annotate(
formatted_date=RawSQL("'Error (not valid in sqlite)'", [])
formatted_date=Cast('date', CharField())
)

group_expenses_qs = group_expenses_qs.annotate(
Expand Down