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:
Victor Saisa Lopez
2014-06-06 16:53:34 -04:00
parent 29edfabe4d
commit 67762ecbf2

View File

@@ -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"]);
}