# error'NoneType' object is not subscriptable

**URL:** <https://discuss.tryton.org/t/errornonetype-object-is-not-subscriptable/4095>\
**Category:** User\
**Created:** [April 25, 2021, 1:18pm UTC](https://discuss.tryton.org/t/errornonetype-object-is-not-subscriptable/4095 "2021-04-25T13:18:26Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![Caroline](https://discuss-cdn.tryton.org/letter_avatar_proxy/v4/letter/c/ba8739/32.png) [@Caroline](https://discuss.tryton.org/u/Caroline)\
**Post date:** [April 25, 2021, 1:18pm UTC](https://discuss.tryton.org/t/errornonetype-object-is-not-subscriptable/4095/1 "2021-04-25T13:18:26Z")

</div>

Hi , when i try to print the report i made (am using the version 5.8.1), i got this error :

```
Traceback (most recent call last):
  File "/trytond-5.8.7-py3.8.egg/trytond/wsgi.py", line 116, in dispatch_request
    return endpoint(request, **request.view_args)
  File "/trytond-5.8.7-py3.8.egg/trytond/protocols/dispatcher.py", line 47, in rpc
    return methods.get(request.rpc_method, _dispatch)(
  File "/trytond-5.8.7-py3.8.egg/trytond/wsgi.py", line 83, in auth_required
    return wrapped(*args, **kwargs)
  File "/trytond-5.8.7-py3.8.egg/trytond/protocols/wrappers.py", line 131, in wrapper
    return func(request, pool, *args, **kwargs)
  File "/trytond-5.8.7-py3.8.egg/trytond/protocols/dispatcher.py", line 181, in _dispatch
    result = rpc.result(meth(*c_args, **c_kwargs))
  File "/trytond-5.8.7-py3.8.egg/trytond/report/report.py", line 169, in execute
    suffix = '-'.join(r.rec_name for r in records[:5])
TypeError: 'NoneType' object is not subscriptable

```

any help please ; thank you.

---

<div class="post-metadata">

**Author:** ![ced](https://discuss-cdn.tryton.org/user_avatar/discuss.tryton.org/ced/32/1237_2.png) [@ced](https://discuss.tryton.org/u/ced)\
**Post date:** [April 25, 2021, 3:41pm UTC](https://discuss.tryton.org/t/errornonetype-object-is-not-subscriptable/4095/2 "2021-04-25T15:41:04Z")

</div>

It is strange. It looks like if `Report._get_records` has been override to return `None` instead of a list of record.
