✅ Problem Statement (with Code Example)
from odoo import models, fields, api
import logging
_logger = logging.getLogger(__name__)
class ComputeDemo(models.Model):
_name = 'compute.demo'
_description = 'Compute Demo Model'
age = fields.Integer(string="Age")
compute_age = fields.Integer(string="Compute Age", compute="_compute_based_on_age", store=False)
@api.depends('age')
def _compute_based_on_age(self):
for rec in self:
rec.compute_age = rec.age
def click_me(self):
data = self.search([('compute_age', '=', 10)])
if data:
_logger.info("Search Data Found: %s", data)
else:
_logger.info("Search Data Not Found: %s", data)
Log : Non-stored field compute.demo.compute_age cannot be searched.
Can anyone guide me ?
Any help would be highly appreciated 🙏
Thanks in advance!