U
    $£-dÖ  ã                   @   s*   d dl T d dlmZ G dd„ dejƒZdS )é    )Ú*)Úcmf_task_queuec                       s   e Zd Z‡ fdd„Z‡  ZS )ÚCmfTaskQueuec                    s>   | j r0| js0t ¡ }|j | j¡ | ¡  || _tƒ j||ŽS )N)	Zis_newÚtask_filterZmodelsZCmfTaskFilterZft_projectsÚappendÚparentÚsaveÚsuper)ÚselfÚargsÚkwargsr   ©Ú	__class__© ú../modules/servicedesk/models/cmf_task_queue.pyr      s    zCmfTaskQueue.save)Ú__name__Ú
__module__Ú__qualname__r   Ú__classcell__r   r   r   r   r      s   r   N)Zcmf.includeZmodules.servicedesk.fieldsr   r   r   r   r   r   Ú<module>   s   