
    B
ds                         d dl m Z  d dl d dlZ G d dej                  j
                  j                  j                        Zy)    )cached_property)*Nc                        e Zd Z fdZ xZS )CmfMenuItemc                     | j                   j                  r-| j                  dg       | j                   j                  | _        t	        |   |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	   sC    88eW%DIw|T,V,,    )__name__
__module____qualname__r   __classcell__)r   s   @r   r   r      s    - -r   r   )r   cmf.include!modules.menu.fields.cmf_menu_itemmodulesmenufieldscmf_menu_itemr    r   r   <module>r      s0    +  (-',,%%33?? -r   