Skip to content

Marcar 1518 y 1532 (SISTEMAS OPERATIVOS) de Eléctrica como materias con examen - #1162

Merged
santiagorodriguez96 merged 1 commit into
masterfrom
sr--override-electrica-so-has-exam
Jul 14, 2026
Merged

Marcar 1518 y 1532 (SISTEMAS OPERATIVOS) de Eléctrica como materias con examen#1162
santiagorodriguez96 merged 1 commit into
masterfrom
sr--override-electrica-so-has-exam

Conversation

@santiagorodriguez96

Copy link
Copy Markdown
Collaborator

Motivación

1518 - SISTEMAS OPERATIVOS y 1532 - SISTEMAS OPERATIVOS son materias inactivas del plan 2023 de Ingeniería Eléctrica, por lo que Bedelías no lista sus previaturas y el scraper solo conocía sus exámenes a través del fallback (otra materia que necesitaba el examen). En el scrapeo del 2026-06-22 (commit 92bf7d53) esas previaturas pasaron de needs: exam a needs: all, el fallback dejó de aplicar y scraped_subjects.yml pasó a reportar has_exam: false; como los exámenes creados previamente seguían en la base, la carga levantaba el error Subject <código> ... no longer has an exam.

Detalles

Agregamos has_exam: true en el subject_overrides.yml de estas materias, usando el soporte para sobrescribir has_exam que agregamos en #1160.

Same situation as `1511`: `1518` and `1532` (both SISTEMAS OPERATIVOS)
in the electrica 2023 plan are inactive, so Bedelias does not list their
prerequisites and the scraper can no longer infer that they have an exam.
`scraped_subjects.yml` reports `has_exam: false`, so loading raised
"Subject <code> ... no longer has an exam" because the previously-created
exams still exist.

Confirmed via the staging DB (subjects with a persisted exam whose
resolved has_exam is false). Force `has_exam: true` for both.
@santiagorodriguez96
santiagorodriguez96 merged commit 60e6795 into master Jul 14, 2026
5 checks passed
@santiagorodriguez96
santiagorodriguez96 deleted the sr--override-electrica-so-has-exam branch July 14, 2026 21:27
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants