Set as base dejaba un lado con el contenido anterior #1

Closed
opened 2026-07-31 12:52:32 +00:00 by alexandrev · 1 comment
Owner

Al usar «Set as base» sobre una fila, la izquierda bajaba al archivo pero la derecha seguía mostrando el contenido del padre.

Reportado con captura: ambos lados rotulados 'Shared Archive.sar' pero la derecha listaba el contenido del EAR padre.

Al usar «Set as base» sobre una fila, la izquierda bajaba al archivo pero la derecha seguía mostrando el contenido del padre. Reportado con captura: ambos lados rotulados 'Shared Archive.sar' pero la derecha listaba el contenido del EAR padre.
Author
Owner

Causa: fijar la base llamaba dos veces a setSide, y cada llamada lanzaba una comparación. La primera arrancaba con (izquierda nueva, derecha vieja) y, al correr los escaneos en paralelo, ese resultado obsoleto podía aterrizar el último y ganar.

Arreglado en 8e4a3e5: ambos lados se fijan de una vez antes de comparar, y cada escaneo va sellado para que uno antiguo no pise a uno nuevo.

Causa: fijar la base llamaba dos veces a setSide, y cada llamada lanzaba una comparación. La primera arrancaba con (izquierda nueva, derecha vieja) y, al correr los escaneos en paralelo, ese resultado obsoleto podía aterrizar el último y ganar. Arreglado en `8e4a3e5`: ambos lados se fijan de una vez antes de comparar, y cada escaneo va sellado para que uno antiguo no pise a uno nuevo.
Sign in to join this conversation.
No Label
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: alexandrev/kotej#1