/**
  * @since version 0.84
  **/
 function prepareInputForUpdate($input)
 {
     if (!isset($input['is_template_computer']) || !isset($input['is_deleted_computer'])) {
         // If computer set update is_template / is_deleted infos to ensure data validity
         if (isset($input['computers_id'])) {
             // Get template and deleted information from computer
             $computer = new Computer();
             if ($computer->getFromDB($input['computers_id'])) {
                 $input['is_template_computer'] = $computer->getField('is_template');
                 $input['is_deleted_computer'] = $computer->getField('is_deleted');
             }
         }
     }
     return parent::prepareInputForUpdate($input);
 }