# Error in subsciption module

**URL:** https://discuss.tryton.org/t/error-in-subsciption-module/8353
**Category:** User
**Created:** [February 28, 2025, 8:33am UTC](https://discuss.tryton.org/t/error-in-subsciption-module/8353 "2025-02-28T08:33:58Z")
**Posts on this page:** 10
**Page:** 1

<div class="post-metadata">

### Author: ![Eulengesicht](https://discuss-cdn.tryton.org/letter_avatar_proxy/v4/letter/e/9fc29f/32.png) [@Eulengesicht](https://discuss.tryton.org/u/Eulengesicht)
#### Post date: [February 28, 2025, 8:33am UTC](https://discuss.tryton.org/t/error-in-subsciption-module/8353/1 "2025-02-28T08:33:59Z")

</div>

Hello,

having installed the subscription module, I filled in all mandatory fields and tried to create an offer. Here this message appeared:

```auto
Traceback (most recent call last):
  File "/trytond/wsgi.py", line 109, in dispatch_request
    return endpoint(request, **request.view_args)
  File "/trytond/protocols/dispatcher.py", line 43, in rpc
    return methods.get(request.rpc_method, _dispatch)(
  File "/trytond/wsgi.py", line 75, in wrapper
    return func(request, *args, **kwargs)
  File "/trytond/protocols/wrappers.py", line 200, in wrapper
    return func(request, pool, *args, **kwargs)
  File "/trytond/protocols/dispatcher.py", line 196, in _dispatch
    result = rpc.result(meth(*c_args, **c_kwargs))
  File "/trytond/model/modelview.py", line 753, in wrapper
    return func(cls, records, *args, **kwargs)
  File "/trytond/model/workflow.py", line 37, in wrapper
    result = func(cls, filtered, *args, **kwargs)
  File "/trytond/modules/company/model.py", line 66, in wrapper
    result = func(cls, records, *args, **kwargs)
  File "/trytond/modules/sale_subscription/subscription.py", line 375, in quote
    cls.set_number(subscriptions)
  File "/trytond/modules/sale_subscription/subscription.py", line 282, in set_number
    company=subscription.company.id).get()
AttributeError: 'NoneType' object has no attribute 'get'

Fault: 'NoneType' object has no attribute 'get'

```

This is how input windows look like:

 ![Bildschirmfoto vom 2025-02-28 09-32-40](https://discuss-cdn.tryton.org/uploads/default/original/2X/b/bac1eca7bf36d3d11cd1de80fc5013ad83497b66.png)  
 ![Bildschirmfoto vom 2025-02-28 09-32-52](https://discuss-cdn.tryton.org/uploads/default/original/2X/7/7a6f4332c29cb8b09fb11caef6545147ae6d81b5.png)

This should not happen, true?  
What should I do.

EG

---

<div class="post-metadata">

### Author: ![pokoli](https://discuss-cdn.tryton.org/user_avatar/discuss.tryton.org/pokoli/32/22_2.png) [@pokoli](https://discuss.tryton.org/u/pokoli)
#### Post date: [February 28, 2025, 8:43am UTC](https://discuss.tryton.org/t/error-in-subsciption-module/8353/2 "2025-02-28T08:43:13Z")

</div>

In sale configuration you are missing to set a sequence for subscription numbering.  
Setting this sequence should fix the error.

---

<div class="post-metadata">

### Author: ![Eulengesicht](https://discuss-cdn.tryton.org/letter_avatar_proxy/v4/letter/e/9fc29f/32.png) [@Eulengesicht](https://discuss.tryton.org/u/Eulengesicht)
#### Post date: [February 28, 2025, 10:29am UTC](https://discuss.tryton.org/t/error-in-subsciption-module/8353/3 "2025-02-28T10:29:40Z")

</div>

Thank you for your quick reply.

Actually, there already was a sequence of type “subscription”, but not attributed to the company. I corrected that, restarted server and client and created a new subscription.

Same result.  
):

EG

---

<div class="post-metadata">

### Author: ![acaubet](https://discuss-cdn.tryton.org/user_avatar/discuss.tryton.org/acaubet/32/1493_2.png) [@acaubet](https://discuss.tryton.org/u/acaubet)
#### Post date: [February 28, 2025, 11:25am UTC](https://discuss.tryton.org/t/error-in-subsciption-module/8353/4 "2025-02-28T11:25:00Z")

</div>

> [@Eulengesicht](#):
>
> Same result.

Are you sure that the traceback is exactly the same as the posted one?

---

<div class="post-metadata">

### Author: ![acaubet](https://discuss-cdn.tryton.org/user_avatar/discuss.tryton.org/acaubet/32/1493_2.png) [@acaubet](https://discuss.tryton.org/u/acaubet)
#### Post date: [February 28, 2025, 11:29am UTC](https://discuss.tryton.org/t/error-in-subsciption-module/8353/5 "2025-02-28T11:29:56Z")

</div>

Do you have more than one company? The company on the subscription tab “Other info” is the same as the set in the sequence?

---

<div class="post-metadata">

### Author: ![Eulengesicht](https://discuss-cdn.tryton.org/letter_avatar_proxy/v4/letter/e/9fc29f/32.png) [@Eulengesicht](https://discuss.tryton.org/u/Eulengesicht)
#### Post date: [February 28, 2025, 11:37am UTC](https://discuss.tryton.org/t/error-in-subsciption-module/8353/6 "2025-02-28T11:37:42Z")

</div>

😊  
It looks very similar, but last two sections are different:

```auto
Traceback (most recent call last):
  File "/trytond/wsgi.py", line 109, in dispatch_request
    return endpoint(request, **request.view_args)
  File "/trytond/protocols/dispatcher.py", line 43, in rpc
    return methods.get(request.rpc_method, _dispatch)(
  File "/trytond/wsgi.py", line 75, in wrapper
    return func(request, *args, **kwargs)
  File "/trytond/protocols/wrappers.py", line 200, in wrapper
    return func(request, pool, *args, **kwargs)
  File "/trytond/protocols/dispatcher.py", line 196, in _dispatch
    result = rpc.result(meth(*c_args, **c_kwargs))
  File "/trytond/model/modelview.py", line 753, in wrapper
    return func(cls, records, *args, **kwargs)
  File "/trytond/model/workflow.py", line 37, in wrapper
    result = func(cls, filtered, *args, **kwargs)
  File "/trytond/modules/company/model.py", line 66, in wrapper
    result = func(cls, records, *args, **kwargs)
  File "/trytond/modules/sale_subscription/subscription.py", line 375, in quote
    cls.set_number(subscriptions)
  File "/trytond/modules/sale_subscription/subscription.py", line 282, in set_number
    company=subscription.company.id).get()
AttributeError: 'NoneType' object has no attribute 'get'

Fault: 'NoneType' object has no attribute 'get'

```

And yes, only one company.

---

<div class="post-metadata">

### Author: ![acaubet](https://discuss-cdn.tryton.org/user_avatar/discuss.tryton.org/acaubet/32/1493_2.png) [@acaubet](https://discuss.tryton.org/u/acaubet)
#### Post date: [February 28, 2025, 11:42am UTC](https://discuss.tryton.org/t/error-in-subsciption-module/8353/7 "2025-02-28T11:42:24Z")

</div>

> [@Eulengesicht](#):
>
> It looks very similar, but last two sections are different:

It’s exactly the same error as the first post.

The problem it’s clear and the same as it was: it can not find a sequence for the subscription with the company set on the subscription.

---

<div class="post-metadata">

### Author: ![htgoebel](https://discuss-cdn.tryton.org/user_avatar/discuss.tryton.org/htgoebel/32/1256_2.png) [@htgoebel](https://discuss.tryton.org/u/htgoebel)
#### Post date: [March 1, 2025, 11:46am UTC](https://discuss.tryton.org/t/error-in-subsciption-module/8353/8 "2025-03-01T11:46:17Z")

</div>

I tried to reproduce this in a fresh, minimal setup (only including sale-subscription):

- The sequence was created automatically (and nor assigned to any company)
- The error did not occur for me

If you have some knowladge about python programming, I suggest to add a `breakpoint()` just before line 375 in `/trytond/modules/sale_subscription/subscription.py` and try to learn what is `None` here.

---

<div class="post-metadata">

### Author: ![Eulengesicht](https://discuss-cdn.tryton.org/letter_avatar_proxy/v4/letter/e/9fc29f/32.png) [@Eulengesicht](https://discuss.tryton.org/u/Eulengesicht)
#### Post date: [March 3, 2025, 9:10pm UTC](https://discuss.tryton.org/t/error-in-subsciption-module/8353/9 "2025-03-03T21:10:11Z")

</div>

> [@pokoli](#):
>
> In sale configuration you are missing to set a sequence for subscription numbering.  
> Setting this sequence should fix the error.

I’m so sorry and embarrassed at the same time… ):  
Due to sloppy reading I missed to pay enough attention to @pokoli 's answer, which was absolutely correct. I messed up “existence of sequence” and “sequence in sales settings” - absolutely my fault, and a silly one…

Thanks to all for taking time and paying attention.

EG

---

<div class="post-metadata">

### Author: ![system](https://discuss-cdn.tryton.org/uploads/default/original/1X/c6f8ec0a40525cdcd50058c734283450a4b3d38b.png) [@system](https://discuss.tryton.org/u/system)
#### Post date: [March 4, 2025, 9:10pm UTC](https://discuss.tryton.org/t/error-in-subsciption-module/8353/10 "2025-03-04T21:10:48Z")

</div>

This topic was automatically closed 24 hours after the last reply. New replies are no longer allowed.
