U
    q;Þds  ã                   @   s8   d dl m Z  d dlT d dlZG dd„ dejjjjƒZdS )é    )Úcached_property)Ú*Nc                       s   e Zd Z‡ fdd„Z‡  ZS )ÚCmfMenuItemc                    s,   | j jr|  dg¡ | j j| _tƒ j||ŽS )NÚobj)r   Z
is_changedZload_fieldsÚnameÚsuperÚsave)ÚselfÚargsÚkwargs©Ú	__class__© ú&./modules/menu/models/cmf_menu_item.pyr   	   s    
zCmfMenuItem.save)Ú__name__Ú
__module__Ú__qualname__r   Ú__classcell__r   r   r   r   r      s   r   )r   Zcmf.includeZ!modules.menu.fields.cmf_menu_itemÚmodulesZmenuZfieldsZcmf_menu_itemr   r   r   r   r   Ú<module>   s   