From c4961fd1147312ac5bae5f0142257fc1e7893dd6 Mon Sep 17 00:00:00 2001 From: Alex Root Junior Date: Sun, 26 Jan 2020 20:41:43 +0200 Subject: [PATCH] Update TelegramObject config --- aiogram/api/types/base.py | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/aiogram/api/types/base.py b/aiogram/api/types/base.py index b5e905ef..46351c51 100644 --- a/aiogram/api/types/base.py +++ b/aiogram/api/types/base.py @@ -1,6 +1,7 @@ -from pydantic import BaseConfig, BaseModel, Extra +import datetime from aiogram.utils.mixins import ContextInstanceMixin +from pydantic import BaseConfig, BaseModel, Extra class TelegramObject(ContextInstanceMixin, BaseModel): @@ -8,5 +9,6 @@ class TelegramObject(ContextInstanceMixin, BaseModel): use_enum_values = True orm_mode = True extra = Extra.allow - allow_mutation = False + validate_assignment = True allow_population_by_field_name = True + json_encoders = {datetime.datetime: lambda dt: int(dt.timestamp())}