Error: object of type 'NoneType' has no len()object of type 'NoneType' has no len()

У меня есть система товаров магазина, в которой есть несколько пользователей, и я хочу сделать так, чтобы определенному из них (Поставщику) показывались только товары, которые он создал, а остальным пользователям, если они есть, показывались все существующие товары в базе данных. Если я соблюдаю условие без проблем, когда я вхожу в систему под именем поставщика и показывает мне только те, которые созданы им, но когда я вхожу в систему с другим профилем как продавец, то выдает ошибку. Вот мой код:

def get_queryset(self):
    query = super().get_queryset()
    if self.request.user.is_proveedor:
        query = query.filter(created_by_id = self.request.user)
        return query
<<<0><0>>Но я получаю эту ошибку, когда вхожу в систему под именем продавца и хочу посмотреть товары: объект типа 'NoneType' не имеет len()<<<1><1>>>>
Вернуться на верх