mirror of
https://github.com/catdevnull/preciazo.git
synced 2024-11-26 11:36:20 +00:00
ups
cuando no hay warc_version_id, todos los NULL se groupean entre si dejando solo una entry. esto hace que funcione bien, excepto cuando hay varios con el mismo warc_record_id, en ese caso van a aparecer como entries distintas. en la práctica creo que en prod no hay warc_version_ids duplicados.
This commit is contained in:
parent
899133e474
commit
0dd725aafd
1 changed files with 0 additions and 2 deletions
|
@ -9,8 +9,6 @@ export const load: PageServerLoad = async ({ params }) => {
|
||||||
.select()
|
.select()
|
||||||
.from(precios)
|
.from(precios)
|
||||||
.where(eq(precios.ean, params.ean))
|
.where(eq(precios.ean, params.ean))
|
||||||
.groupBy(precios.warcRecordId)
|
|
||||||
.having(max(precios.parserVersion))
|
|
||||||
.orderBy(precios.fetchedAt);
|
.orderBy(precios.fetchedAt);
|
||||||
const res = await q;
|
const res = await q;
|
||||||
if (res.length === 0) return error(404, "Not Found");
|
if (res.length === 0) return error(404, "Not Found");
|
||||||
|
|
Loading…
Reference in a new issue