Skip to Content
Menu
Musisz się zarejestrować, aby móc wchodzić w interakcje z tą społecznością.
To pytanie dostało ostrzeżenie
2 Odpowiedzi
21239 Widoki

I used self.env.context.get('secondary_qty') to fetched the pieces but why it returns None?


What are the possible reasons that it will return None ?

Awatar
Odrzuć

Hello, did you solve this problem? Cause right now, Im facing similar problem

Najlepsza odpowiedź

Hi,

Self.env.context.get() method is used in order to check whether that key is present in our context. So make sure that your context have this field and its value. Just try to print the context and check the field and its values is there.
context = self.env.context
if context.get('secondary_qty'):       

 print("YES")        

 other operations

Awatar
Odrzuć
Autor

Yes,thank u, the field I'm trying to fetch doesn't have any value

Najlepsza odpowiedź

Hi,
Since secodary qty is note default context, please check if you pass the context before calling the method. To pass the context you can use with_context() method
ex:
self.with_context(secondary_qty='value').write()

I think you can also print out self.env.context to check what context you have.

Awatar
Odrzuć
Powiązane posty Odpowiedzi Widoki Czynność
2
sty 18
8651
2
wrz 24
44
2
sie 24
1444
2
lut 23
12623
0
lut 23
2808