Merge pull request #21114 from rycks/15_fix_collectormail

emailcollector.class.php : can't put a string in an array
This commit is contained in:
Laurent Destailleur 2022-06-03 11:33:28 +02:00 committed by GitHub
commit a19b5aafd8
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -1905,7 +1905,7 @@ class EmailCollector extends CommonObject
$sql = "SELECT rowid as id FROM " . MAIN_DB_PREFIX . "user WHERE email LIKE '%" . $from . "%'";
$resql = $this->db->query($sql);
if ($resql->num_rows == 0) {
$this->errors = 'User Not allowed to add documents';
$this->errors[] = 'User Not allowed to add documents';
}
$arrayobject = array(
'propale' => array('table' => 'propal',
@ -2043,7 +2043,7 @@ class EmailCollector extends CommonObject
$path = ($objectmanaged->entity > 1 ? "/" . $objectmanaged->entity : '');
$dirs[] = DOL_DATA_ROOT . $path . "/" . $elementpath . '/' . dol_sanitizeFileName($objectmanaged->ref) . '/';
} else {
$this->errors = 'object not found';
$this->errors[] = 'object not found';
}
}
}
@ -2053,12 +2053,12 @@ class EmailCollector extends CommonObject
$resr = saveAttachment($target, $prefix . '_' . $filename, $content);
if ($resr == -1) {
$this->errors = 'Doc not saved';
$this->errors[] = 'Doc not saved';
}
}
}
} else {
$this->errors = 'no joined piece';
$this->errors[] = 'no joined piece';
}
} elseif ($operation['type'] == 'project') {
// Create project / lead