BUG-15088 "Al editar el nombre de un proceso este permite..." SOLVED
- Al editar el nombre de un proceso este permite ingresar el nombre de uno ya existente - El problema no esta al editar el proceso (esto cuando se ingresa a "Edit process"), sino cuando el ProcessMap hace el "auto-save", ahi si guarda el titulo del proceso - Se ha agregado validacion cuando se actualizen los datos mediante el "auto-save" (esto se aplica solo para los datos del proceso) - En el lado Frontend se esta enviando los datos del proceso (title, description) de manera continua con el "auto-save" para su actualizacion, pero como ya existe la validacion, ahora sale un ERROR. Esto debera ser revisado en el lado Frontend
This commit is contained in:
@@ -117,6 +117,12 @@ class Bpmn extends Handler
|
||||
|
||||
public function update($data)
|
||||
{
|
||||
if (isset($data["PRJ_NAME"])) {
|
||||
$process = new \ProcessMaker\BusinessModel\Process();
|
||||
|
||||
$process->throwExceptionIfExistsTitle($data["PRJ_NAME"], strtolower("PRJ_NAME"), $this->prjUid);
|
||||
}
|
||||
|
||||
if (array_key_exists("PRJ_CREATE_DATE", $data) && empty($data["PRJ_CREATE_DATE"])) {
|
||||
unset($data["PRJ_UPDATE_DATE"]);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user