
    Efs                     f    d dl m Z  d dlT d dlZ G d dej        j        j        j                  ZdS )    )cached_property)*Nc                        e Zd Z fdZ xZS )CmfMenuItemc                     | j         j        r'|                     dg           | j         j        | _         t	                      j        |i |S )Nobj)r   
is_changedload_fieldsnamesupersave)selfargskwargs	__class__s      &./modules/menu/models/cmf_menu_item.pyr   zCmfMenuItem.save	   sL    8 	&eW%%%DIuww|T,V,,,    )__name__
__module____qualname__r   __classcell__)r   s   @r   r   r      s8        - - - - - - - - -r   r   )r   cmf.include!modules.menu.fields.cmf_menu_itemmodulesmenufieldscmf_menu_itemr    r   r   <module>r      sn    + + + + + +     ( ( ( (- - - - -',%3? - - - - -r   