تخطي للذهاب إلى المحتوى
القائمة
لقد تم الإبلاغ عن هذا السؤال
3262 أدوات العرض

Why do I have to patch backend code to make specific http codes work????


I followed https://stackoverflow.com/a/67662363 and it worked, why does Odoo not support returning custom http status code in controller that has type=json??


Why is http code always hardcoded to 200? (unless we raise 3 very specific exceptions (NotFound, AuthenticationError, SessionExpiredException) you can see this here https://github.com/odoo/odoo/blob/8a8faa79929448ebd87dd58b3a7486717616334f/odoo/http.py#L654

I swear working with Odoo is so frustrating.


Is there any other way aside from monkeypatching?

الصورة الرمزية
إهمال
المنشورات ذات الصلة الردود أدوات العرض النشاط
1
نوفمبر 23
10977
7
يناير 24
48613
2
أكتوبر 20
3492
1
أغسطس 20
16861
0
فبراير 21
3141