Error al acceder a una operación pendiente
Resumen
Se muestra un error a la hora de abrir la vista de formulario del albarán
Pasos para reproducirlo
Dado que: Se crea una orden de compra. Cuando: Se recibe el primer albarán Y se crea una orden pendiente Y se accede a la vista de formulario de la orden pendiente Entonces: Se debe poder visualizar la orden pendiente
¿Cuál es el comportamiento equivocado que se está presentando?
Se muestra un mensaje de error
¿Cuál es el comportamiento correcto esperado?
Que se pueda acceder a la orden pendiente sin problema
Versión del sistema y de los módulos
- Módulo l10n_mx_transport_document versión 8.0.2.1.0 e inferiores
Posibles soluciones
-
La función
_compute_custom_uuid_idccp
que está decorada con unapi.multi
debería llevar un for para iterar los registros de la siguiente manera:
@api.multi
def _compute_custom_uuid_idccp(self):
for record in self:
# Generate a random UUID
random_uuid = uuid.uuid4()
# Convert UUID to string
uuid_str = str(random_uuid)
# Replace the first 3 characters with "CCC"
custom_uuid_str = "CCC" + uuid_str[3:].upper()
order.idccp = custom_uuid_str
cc @OpenPymeMx