| 1234567891011121314151617181920 |
- # -*- 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)
|