# -*- coding: utf-8 -*- """ Post-migration script for helpdesk_extras 18.0.1.0.1 Ensures label_custom field is properly registered in database """ def migrate(cr, version): """Migrate existing records to ensure label_custom field exists""" try: import odoo from odoo.api import Environment env = Environment(cr, odoo.SUPERUSER_ID, {}) # Call migration method on template field model env['helpdesk.template.field']._migrate_label_custom_field() cr.commit() except Exception as e: import logging _logger = logging.getLogger(__name__) _logger.error(f"Error in migration: {str(e)}", exc_info=True)