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)
|
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"])) {
|
if (array_key_exists("PRJ_CREATE_DATE", $data) && empty($data["PRJ_CREATE_DATE"])) {
|
||||||
unset($data["PRJ_UPDATE_DATE"]);
|
unset($data["PRJ_UPDATE_DATE"]);
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user