Skip to content

Commit 1d06bba

Browse files
authored
Merge pull request #64 from artrey/main
fix: get/update_callback_data
2 parents 037aa72 + 5177329 commit 1d06bba

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

python_telegram_bot_django_persistence/persistence.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -79,14 +79,14 @@ def refresh_user_data(self, user_id: int, user_data: UD) -> None:
7979

8080
def get_callback_data(self) -> Optional[CDCData]:
8181
try:
82-
cdcdata_json = CallbackData.objects.get(namespace=self._namespace)
82+
cdcdata_json = CallbackData.objects.get(namespace=self._namespace).data
8383
# Before asking me wtf is this, just check DictPersistence
8484
return cast(CDCData, ([(one, float(two), three) for one, two, three in cdcdata_json[0]], cdcdata_json[1]))
8585
except CallbackData.DoesNotExist:
8686
return None
8787

8888
def update_callback_data(self, data: CDCData) -> None:
89-
CallbackData.objects.update_or_create(namespace=self._namespace, defaults=data)
89+
CallbackData.objects.update_or_create(namespace=self._namespace, defaults={"data": data})
9090

9191
def get_conversations(self, name: str) -> ConversationDict:
9292
return {

0 commit comments

Comments
 (0)