hotfix: correccion de columnas de bibliografia

This commit is contained in:
2026-03-12 12:03:05 -06:00
parent 577daaff03
commit 03caa791ad
3 changed files with 418 additions and 423 deletions

View File

@@ -232,7 +232,7 @@ export async function subjects_bibliografia_list(
const { data, error } = await supabase const { data, error } = await supabase
.from('bibliografia_asignatura') .from('bibliografia_asignatura')
.select( .select(
'id,asignatura_id,tipo,cita,biblioteca_item_id,creado_por,creado_en,actualizado_en', 'id,asignatura_id,tipo,cita,referencia_biblioteca,referencia_en_linea,creado_por,creado_en,actualizado_en',
) )
.eq('asignatura_id', subjectId) .eq('asignatura_id', subjectId)
.order('tipo', { ascending: true }) .order('tipo', { ascending: true })

View File

@@ -129,13 +129,9 @@ type CSLItem = {
type BibliografiaAsignaturaInsert = TablesInsert<'bibliografia_asignatura'> type BibliografiaAsignaturaInsert = TablesInsert<'bibliografia_asignatura'>
type BibliografiaTipo = BibliografiaAsignaturaInsert['tipo'] type BibliografiaTipo = BibliografiaAsignaturaInsert['tipo']
type BibliografiaTipoFuente = NonNullable<
BibliografiaAsignaturaInsert['tipo_fuente']
>
type BibliografiaRef = { type BibliografiaRef = {
id: string id: string
source: BibliografiaTipoFuente
raw?: GoogleBooksVolume | OpenLibraryDoc raw?: GoogleBooksVolume | OpenLibraryDoc
title: string title: string
subtitle?: string subtitle?: string
@@ -299,7 +295,6 @@ function endpointResultToRef(result: EndpointResult): BibliografiaRef {
return { return {
id: getEndpointResultId(result), id: getEndpointResultId(result),
source: 'BIBLIOTECA',
raw: volume, raw: volume,
title, title,
subtitle, subtitle,
@@ -338,7 +333,6 @@ function endpointResultToRef(result: EndpointResult): BibliografiaRef {
return { return {
id: getEndpointResultId(result), id: getEndpointResultId(result),
source: 'BIBLIOTECA',
raw: doc, raw: doc,
title, title,
subtitle, subtitle,
@@ -775,8 +769,8 @@ export function NuevaBibliografiaModalContainer({
asignatura_id: asignaturaId, asignatura_id: asignaturaId,
tipo: r.tipo, tipo: r.tipo,
cita: map[r.id] ?? '', cita: map[r.id] ?? '',
tipo_fuente: r.source, // tipo_fuente: r.source,
biblioteca_item_id: null, // biblioteca_item_id: null,
}), }),
), ),
) )
@@ -1478,7 +1472,6 @@ function DatosBasicosManualStep({
const ref: BibliografiaRef = { const ref: BibliografiaRef = {
id: `manual-${randomUUID()}`, id: `manual-${randomUUID()}`,
source: 'MANUAL',
title, title,
authors: draft.authorsText authors: draft.authorsText
.split(/\r?\n/) .split(/\r?\n/)

File diff suppressed because it is too large Load Diff