Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

blank program_num_required_courses in int__mitxonline__program_requirements for new series program #961

Closed
rachellougee opened this issue Jan 3, 2024 · 1 comment · Fixed by #962
Assignees
Labels
bug Something isn't working

Comments

@rachellougee
Copy link
Contributor

rachellougee commented Jan 3, 2024

A few Series programs are recently added to MITx Online https://mitxonline.mit.edu/admin/courses/program/. These programs contain only required courses, which should reflect as program_num_required_courses in int__mitxonline__program_requirements.

However, program_num_required_courses are all blank where program_id in (4,5,6,7,8,9) in int__mitxonline__program_requirements, which failed dbt test. These programs should not have blank required courses.

Failure in test not_null_int__mitxonline__program_requirements_program_num_required_courses (models/intermediate/mitxonline/_int_mitxonline__models.yml)
  Got 27 results, configured to fail if >10

Expected Behavior

All programs should have program_num_required_courses in int__mitxonline__program_requirements

Current Behavior

Blanks program_num_required_courses in int__mitxonline__program_requirements for new Series programs

select program_num_required_courses 
from ol_warehouse_production_intermediate.int__mitxonline__program_requirements
where program_id in (4,5,6,7,8,9)
@rachellougee rachellougee added the bug Something isn't working label Jan 3, 2024
@rachellougee rachellougee self-assigned this Jan 3, 2024
@rachellougee
Copy link
Contributor Author

This bug has blocked some downstream models from being updated e.g. int__mitxonline__courserunenrollments hasn't had new rows since 2023-12-22, so I will work on fixing it

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working
Projects
None yet
Development

Successfully merging a pull request may close this issue.

1 participant