Fix validation error for empty files in request

This commit is contained in:
Alex Root Junior 2019-11-19 00:05:45 +02:00
parent 5413cf4367
commit 2d6a9e4ff7

View file

@ -54,6 +54,8 @@ class TelegramMethod(abc.ABC, BaseModel, Generic[T]):
return Response[self.__returning__](**data) # type: ignore
def prepare_file(self, name: str, value: Any, data: Dict[str, Any], files: Dict[str, Any]):
if not value:
return
if name == "thumb":
tag = secrets.token_urlsafe(10)
files[tag] = value