Skip to content

Commit 85422eb

Browse files
authored
Merge pull request #43 from eguaio/sqlite-date-format-tiny-fix
Sqlite date format tiny fix
2 parents 73724e5 + 91a12b0 commit 85422eb

1 file changed

Lines changed: 3 additions & 2 deletions

File tree

use_cases/export.py

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,8 +2,9 @@
22

33
from django.conf import settings
44
from django.db import connection
5-
from django.db.models import Func, F, ExpressionWrapper, FloatField
5+
from django.db.models import Func, F, ExpressionWrapper, FloatField, CharField
66
from django.db.models.expressions import RawSQL
7+
from django.db.models.functions import Cast
78

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

5859
group_expenses_qs = group_expenses_qs.annotate(

0 commit comments

Comments
 (0)