AnsweredAssumed Answered

Mover documento cambiando el nombre

Question asked by jjabre on Oct 8, 2008
Latest reply on Jan 23, 2009 by jesa
Estimados

Tengo el siguiente codigo

        var espacio="Proforma4";
      var dest = companyhome.childByNamePath(espacio);
        if (dest == null)
        {
           companyhome.createFolder(espacio);
        }
        for (var i = 0; i < bpm_package.children.length; i++)
      {
         var documento = bpm_package.children[i];
         var mover = documento.move(dest);
            if (mover == null)
            {
                var backupName = "Backup of " + mover.name;
               mover.name = backupName;
               mover.save();
               mover.move(espacio);
            }
         }
El cual comprueba si existe un espacio
  - si existe lo deja tal como esta
  - si no existe lo crea .

toma todos los documentos del bpm_package y a cada uno le realiza:
   - comprueba si puede mover el documento
       - si lo puede mover solo lo mueve
       - si no lo puede mover (porque ya existe en el dest) le cambia el nombre y luego lo mueve.

pero  cuando trato de cambiar el nombre y moverlo me entrega un error
"Duplicate child name not allowed: OC-prueba47.txt"
el nombre "OC-prueba47.txt" es el archivo original, pero este deberia ser "Backup ofOC-prueba47.txt".

que estoy haciendo mal ?

Outcomes