close Warning: Can't synchronize with repository "(default)" (/var/svn/mms does not appear to be a Subversion repository.). Look in the Trac log for more information.

Opened 12 years ago

Closed 12 years ago

#1071 closed defect (fixed)

Problema con el caracter separador de campos en los objetos de los repositorios mms

Reported by: CN=Javier Marinero Ramos Owned by: Pedro Gea
Priority: major Milestone: Development 1A
Component: General Keywords:
Cc:

Description

Es posible utilizar setversion sobre un objeto forecast (por ejemplo) para poner una versión del tipo:

Forecast::SetVersion(Text versionOri + "____Incrementada")

Y luego guardarla en el repositorio.

Pero el problema es que al ser el guión bajo el carácter separador en el repositorio se terminan corrompiendo los catálogos con objetos repetidos y demás. Incluso machaqué el objeto original. Creo que eso lo que me ha pasado

¿podría hacerse que setversion no aceptase el carácter definido como separador en el texto de la nueva versión?

De hecho, ningún elemento que componga el nombre del objeto mms debería aceptar el carácter separador, creo yo

Gracias

Un saludo

Change History (2)

comment:1 Changed 12 years ago by Pedro Gea

Milestone: Development 1A
Status: newaccepted
version: 1

Llevas razón, no se estaba comprobando que la versión pasaba el test al usar el método SetVersion. Se comprobaba en la creación del objeto, pero no al cambiársela.

comment:2 Changed 12 years ago by Pedro Gea

Resolution: fixed
Status: acceptedclosed

(In [3314]) Closes #1071
Se comprueba la validez de la versión en el método SetVersion.
Se añade la restricción de: longitud de versión no nula.

Note: See TracTickets for help on using tickets.