Cristina Nicolàs
Superadministrador
Cristina Nicolàs

Hola,

Ya he encontrado mi error en la codeunit de upgrade de datos.

El problema es que realmente, tal y como está escrito el upgrade de datos, en realidad no se está ejecutando.

El bug en mi extensión está en la condición que hace que se ejecute o no el upgrade.
La condición es:
(AppInfo.AppVersion.Major >= 2) and (AppInfo.DataVersion.Major <=2) A la condición le sobra el = en el DataVersion. Tendría que ser: (AppInfo.AppVersion.Major >= 2) and (AppInfo.DataVersion.Major <2)

Estoy instalando 2 o superior y vengo de inferior a 2.

Tras la corrección hay que volver a generar el paquete .app para la versión 2.0.0.0

Un saludo,
Cristina Nicolàs

#7532