diff --git a/src/docs/views/base_views.py b/src/docs/views/base_views.py index ff272aa..6ab0f49 100644 --- a/src/docs/views/base_views.py +++ b/src/docs/views/base_views.py @@ -190,7 +190,10 @@ class BaseViews(object): def get_filename(self, *args, **kwargs): obj = self.get_obj(kwargs['id']) - client = obj.client.name_short_dadata.replace('\n', ' ').replace('\r', ' ').strip() + if obj.client.name_short_dadata: + client = obj.client.name_short_dadata.replace('\n', ' ').replace('\r', ' ').strip() + else: + client = obj.client.name.replace('\n', ' ').replace('\r', ' ').strip() return self.FILENAME % (obj.doc_num, client,)