cant_bloques = 1;
/*si existe, lo busco en el archivo de bloques*/
- if (emu->indices != NULL) {
+ if ((emu->indices != NULL) && (*err != 1)) {
/* TODO : Verificar donde esta el indice primario */
dato = emu->indices->existe_entrada(emu->indices, clave);
block = dato.bloque;
ID = dato.id;
+ PERR("Use indice");
} else {
/* Si no tengo claves, uso el campo entero para pasar un ID
* directamente.
*/
+ PERR("Use directo");
ID = clave.i_clave;
block = emufs_idx_buscar_registro(emu,ID); /*me devuelve el nro de bloque al que pertenece el registro*/
}