diff --git a/src/prestamo/entity/views/full-informacion-prestamo.view.ts b/src/prestamo/entity/views/full-informacion-prestamo.view.ts index ec5b860..a54bf75 100644 --- a/src/prestamo/entity/views/full-informacion-prestamo.view.ts +++ b/src/prestamo/entity/views/full-informacion-prestamo.view.ts @@ -68,7 +68,8 @@ import { Carrera } from '../../../institucion-carrera/entity/carrera.entity'; .innerJoin(TipoCarrito, 'tc', 'tc.id_tipo_carrito = c.id_tipo_carrito') .innerJoin(Institucion, 'i', 'i.id_institucion = m.id_institucion') .innerJoin(Carrera, 'ca', 'ca.id_carrera = ic.id_carrera') - .orderBy('i.institucion'), + .orderBy('i.institucion') + .addOrderBy('p.id_prestamo'), }) export class FullInformacionPrestamoView { @ViewColumn() diff --git a/src/prestamo/prestamo.service.ts b/src/prestamo/prestamo.service.ts index 2007a7a..b284da0 100644 --- a/src/prestamo/prestamo.service.ts +++ b/src/prestamo/prestamo.service.ts @@ -385,9 +385,7 @@ export class PrestamoService { parseInt(filtros.id_tipo_usuario), ) : null; - const options: FindManyOptions = { - order: { id_prestamo: 'DESC' }, - }; + const options: FindManyOptions = {}; const busqueda: FindOptionsWhere = {}; if (filtros.activo) { @@ -433,6 +431,7 @@ export class PrestamoService { busqueda.id_operador_regreso = operadorRegreso.id_operador; options.where = busqueda; if (filtros.pagina) { + options.order = { id_prestamo: 'DESC' }; options.take = 25; options.skip = (parseInt(filtros.pagina) - 1) * 25; return this.fullInformacionPrestamoView