Skip to content

fix: handle CourseOverview.DoesNotExist exception in optout creation … #44609

fix: handle CourseOverview.DoesNotExist exception in optout creation …

fix: handle CourseOverview.DoesNotExist exception in optout creation … #44609

Triggered via push January 30, 2026 19:08
Status Success
Total duration 33m 45s
Artifacts 3

unit-tests.yml

on: push
Matrix: run-tests
collect-and-verify
3m 22s
collect-and-verify
compile-warnings-report
4m 57s
compile-warnings-report
Unit tests successful
4s
Unit tests successful
Matrix: coverage
merge-artifacts
44s
merge-artifacts
Fit to window
Zoom out
Zoom in

Annotations

102 warnings
cms-1(py=3.11,dj=pinned,mongo=7.0)
Failed to save: <h2>Our services aren't available right now</h2><p>We're working to restore all services as soon as possible. Please check back soon.</p>01gJ9aQAAAAACGQoqDqt/Tb1CzGhcR47pREVOMzAxMDAwMTA1MDQ3AEVkZ2U=
cms-1(py=3.11,dj=pinned,mongo=7.0)
Failed to restore: Cache service responded with 400
cms-1(py=3.11,dj=pinned,mongo=7.0)
Failed to restore: Cache service responded with 400
common-with-cms(py=3.12,dj=pinned,mongo=7.0)
Failed to save: <h2>Our services aren't available right now</h2><p>We're working to restore all services as soon as possible. Please check back soon.</p>02gJ9aQAAAACRnYTfvxoNRaz5ezLrkqFjQ0hJMzBFREdFMDExNgBFZGdl
common-with-cms(py=3.12,dj=pinned,mongo=7.0)
Failed to restore: Cache service responded with 400
common-with-cms(py=3.12,dj=pinned,mongo=7.0)
Failed to restore: Cache service responded with 400
common-with-cms(py=3.11,dj=pinned,mongo=7.0)
Failed to save: <h2>Our services aren't available right now</h2><p>We're working to restore all services as soon as possible. Please check back soon.</p>03QJ9aQAAAABMTcZ/+do4QKDZMQzpry9hREVOMzAxMDAwMTA0MDM5AEVkZ2U=
common-with-cms(py=3.11,dj=pinned,mongo=7.0)
Failed to restore: Cache service responded with 400
common-with-cms(py=3.11,dj=pinned,mongo=7.0)
Failed to restore: Cache service responded with 400
cms-1(py=3.12,dj=pinned,mongo=7.0)
Failed to save: <h2>Our services aren't available right now</h2><p>We're working to restore all services as soon as possible. Please check back soon.</p>07AJ9aQAAAADaX/UMQhgcTrgjYc25Iew7UEFPRURHRTA1MTUARWRnZQ==
cms-1(py=3.12,dj=pinned,mongo=7.0)
Failed to restore: Cache service responded with 400
cms-1(py=3.12,dj=pinned,mongo=7.0)
Failed to restore: Cache service responded with 400
openedx-2-with-cms(py=3.11,dj=pinned,mongo=7.0)
Failed to save: <h2>Our services aren't available right now</h2><p>We're working to restore all services as soon as possible. Please check back soon.</p>0NAN9aQAAAAAmcS9AR09ZT6hz+THV/uNCUEFPRURHRTA2MTcARWRnZQ==
openedx-2-with-cms(py=3.11,dj=pinned,mongo=7.0)
Failed to restore: Cache service responded with 400
openedx-2-with-cms(py=3.11,dj=pinned,mongo=7.0)
Failed to restore: Cache service responded with 400
openedx-2-with-cms(py=3.12,dj=pinned,mongo=7.0)
Failed to save: <h2>Our services aren't available right now</h2><p>We're working to restore all services as soon as possible. Please check back soon.</p>0UgN9aQAAAACarPNNB2v8RoDhzBLk+iHmUEFPRURHRTA2MTYARWRnZQ==
openedx-2-with-cms(py=3.12,dj=pinned,mongo=7.0)
Failed to restore: Cache service responded with 400
openedx-2-with-cms(py=3.12,dj=pinned,mongo=7.0)
Failed to restore: Cache service responded with 400
xmodule-with-cms(py=3.11,dj=pinned,mongo=7.0)
Failed to save: <h2>Our services aren't available right now</h2><p>We're working to restore all services as soon as possible. Please check back soon.</p>0BgR9aQAAAAAmvPatRyjRTL1HF2z//wMuQ0hHRURHRTE4MjIARWRnZQ==
xmodule-with-cms(py=3.11,dj=pinned,mongo=7.0)
Failed to restore: Cache service responded with 400
xmodule-with-cms(py=3.11,dj=pinned,mongo=7.0)
Failed to restore: Cache service responded with 400
lms-1(py=3.11,dj=pinned,mongo=7.0)
Failed to save: <h2>Our services aren't available right now</h2><p>We're working to restore all services as soon as possible. Please check back soon.</p>0CgR9aQAAAADEX92PAv1AT63dCsovvWkGUEFPRURHRTA1MjIARWRnZQ==
lms-1(py=3.11,dj=pinned,mongo=7.0)
Failed to restore: Cache service responded with 400
lms-1(py=3.11,dj=pinned,mongo=7.0)
Failed to restore: Cache service responded with 400
common-with-lms(py=3.11,dj=pinned,mongo=7.0)
Failed to save: <h2>Our services aren't available right now</h2><p>We're working to restore all services as soon as possible. Please check back soon.</p>0GgR9aQAAAABHoKozM8fFT7xuADx4Au56RE0yRURHRTA3MTMARWRnZQ==
common-with-lms(py=3.11,dj=pinned,mongo=7.0)
Failed to restore: Cache service responded with 400
common-with-lms(py=3.11,dj=pinned,mongo=7.0)
Failed to restore: Cache service responded with 400
xmodule-with-lms(py=3.11,dj=pinned,mongo=7.0)
Failed to save: <h2>Our services aren't available right now</h2><p>We're working to restore all services as soon as possible. Please check back soon.</p>0KAR9aQAAAACS/oelz4mURalIR8X6oWQgUEhMMzBFREdFMDIxMwBFZGdl
xmodule-with-lms(py=3.11,dj=pinned,mongo=7.0)
Failed to restore: Cache service responded with 400
xmodule-with-lms(py=3.11,dj=pinned,mongo=7.0)
Failed to restore: Cache service responded with 400
xmodule-with-lms(py=3.11,dj=pinned,mongo=7.0)
Failed to save: <h2>Our services aren't available right now</h2><p>We're working to restore all services as soon as possible. Please check back soon.</p>0KQR9aQAAAAAmci4GkYtOS5snjsaPpi7IUEhMMzBFREdFMDQxNgBFZGdl
xmodule-with-lms(py=3.11,dj=pinned,mongo=7.0)
Failed to restore: Cache service responded with 400
xmodule-with-lms(py=3.11,dj=pinned,mongo=7.0)
Failed to restore: Cache service responded with 400
lms-1(py=3.12,dj=pinned,mongo=7.0)
Failed to save: <h2>Our services aren't available right now</h2><p>We're working to restore all services as soon as possible. Please check back soon.</p>0KAR9aQAAAACW2+h6wyMUTJYphdwT+bLOUEhYMzFFREdFMDIxMwBFZGdl
lms-1(py=3.12,dj=pinned,mongo=7.0)
Failed to restore: Cache service responded with 400
lms-1(py=3.12,dj=pinned,mongo=7.0)
Failed to restore: Cache service responded with 400
xmodule-with-cms(py=3.11,dj=pinned,mongo=7.0)
Failed to save: <h2>Our services aren't available right now</h2><p>We're working to restore all services as soon as possible. Please check back soon.</p>0GQR9aQAAAAATEbJL5H47TZVGWbKXC6npUEFPRURHRTA1MTAARWRnZQ==
xmodule-with-cms(py=3.11,dj=pinned,mongo=7.0)
Failed to restore: Cache service responded with 400
xmodule-with-cms(py=3.11,dj=pinned,mongo=7.0)
Failed to restore: Cache service responded with 400
openedx-1-with-cms(py=3.11,dj=pinned,mongo=7.0)
Failed to save: <h2>Our services aren't available right now</h2><p>We're working to restore all services as soon as possible. Please check back soon.</p>0NgR9aQAAAAA5yAgY0cBJQYY2I+TtLDqcUEhMMzBFREdFMDIyMQBFZGdl
openedx-1-with-cms(py=3.11,dj=pinned,mongo=7.0)
Failed to restore: Cache service responded with 400
openedx-1-with-cms(py=3.11,dj=pinned,mongo=7.0)
Failed to restore: Cache service responded with 400
lms-2(py=3.11,dj=pinned,mongo=7.0)
Failed to save: <h2>Our services aren't available right now</h2><p>We're working to restore all services as soon as possible. Please check back soon.</p>0KwR9aQAAAAArjY1vTJF8RIo42SN5Urz3UEhYMzFFREdFMDYwNwBFZGdl
lms-2(py=3.11,dj=pinned,mongo=7.0)
Failed to restore: Cache service responded with 400
lms-2(py=3.11,dj=pinned,mongo=7.0)
Failed to restore: Cache service responded with 400
xmodule-with-lms(py=3.12,dj=pinned,mongo=7.0)
Failed to save: <h2>Our services aren't available right now</h2><p>We're working to restore all services as soon as possible. Please check back soon.</p>0QQR9aQAAAADkeRSyb4bbQIURe/26M7eQUEhYMzFFREdFMDUwOQBFZGdl
xmodule-with-lms(py=3.12,dj=pinned,mongo=7.0)
Failed to restore: Cache service responded with 400
xmodule-with-lms(py=3.12,dj=pinned,mongo=7.0)
Failed to restore: Cache service responded with 400
openedx-1-with-cms(py=3.12,dj=pinned,mongo=7.0)
Failed to save: <h2>Our services aren't available right now</h2><p>We're working to restore all services as soon as possible. Please check back soon.</p>0RAR9aQAAAAAqJbnNpTW2Sae4qIhXcM5sUEhMMzBFREdFMDIxMgBFZGdl
openedx-1-with-cms(py=3.12,dj=pinned,mongo=7.0)
Failed to restore: Cache service responded with 400
openedx-1-with-cms(py=3.12,dj=pinned,mongo=7.0)
Failed to restore: Cache service responded with 400
xmodule-with-cms(py=3.12,dj=pinned,mongo=7.0)
Failed to save: <h2>Our services aren't available right now</h2><p>We're working to restore all services as soon as possible. Please check back soon.</p>0TAR9aQAAAADYdH2xgkAFTaKvOFuyz7FWQ0hJMzBFREdFMDExNgBFZGdl
xmodule-with-cms(py=3.12,dj=pinned,mongo=7.0)
Failed to restore: Cache service responded with 400
xmodule-with-cms(py=3.12,dj=pinned,mongo=7.0)
Failed to restore: Cache service responded with 400
common-with-lms(py=3.12,dj=pinned,mongo=7.0)
Failed to save: <h2>Our services aren't available right now</h2><p>We're working to restore all services as soon as possible. Please check back soon.</p>0TgR9aQAAAAATJOPxChkeRZ5xuSEGwezaUEhYMzFFREdFMDUxMQBFZGdl
common-with-lms(py=3.12,dj=pinned,mongo=7.0)
Failed to restore: Cache service responded with 400
common-with-lms(py=3.12,dj=pinned,mongo=7.0)
Failed to restore: Cache service responded with 400
lms-5(py=3.11,dj=pinned,mongo=7.0)
Failed to save: <h2>Our services aren't available right now</h2><p>We're working to restore all services as soon as possible. Please check back soon.</p>0XQR9aQAAAADS3FrIW8RFSrUKRtNzNaqvRE0yRURHRTA5MTkARWRnZQ==
lms-5(py=3.11,dj=pinned,mongo=7.0)
Failed to restore: Cache service responded with 400
lms-5(py=3.11,dj=pinned,mongo=7.0)
Failed to restore: Cache service responded with 400
lms-5(py=3.12,dj=pinned,mongo=7.0)
Failed to save: <h2>Our services aren't available right now</h2><p>We're working to restore all services as soon as possible. Please check back soon.</p>0bgR9aQAAAABczDvNWX3HQKq5AMTvIKt7UEFPRURHRTA1MTUARWRnZQ==
lms-5(py=3.12,dj=pinned,mongo=7.0)
Failed to restore: Cache service responded with 400
lms-5(py=3.12,dj=pinned,mongo=7.0)
Failed to restore: Cache service responded with 400
openedx-1-with-lms(py=3.11,dj=pinned,mongo=7.0)
Failed to save: <h2>Our services aren't available right now</h2><p>We're working to restore all services as soon as possible. Please check back soon.</p>0dgR9aQAAAACU6wusOSixRaqe+GMyH9JtUEhMMzBFREdFMDExOABFZGdl
openedx-1-with-lms(py=3.11,dj=pinned,mongo=7.0)
Failed to restore: Cache service responded with 400
openedx-1-with-lms(py=3.11,dj=pinned,mongo=7.0)
Failed to restore: Cache service responded with 400
lms-2(py=3.12,dj=pinned,mongo=7.0)
Failed to save: <h2>Our services aren't available right now</h2><p>We're working to restore all services as soon as possible. Please check back soon.</p>0fwR9aQAAAABfCdLTIXdaRpwMBgOt4rqhRE0yRURHRTA5MTUARWRnZQ==
lms-2(py=3.12,dj=pinned,mongo=7.0)
Failed to restore: Cache service responded with 400
lms-2(py=3.12,dj=pinned,mongo=7.0)
Failed to restore: Cache service responded with 400
openedx-1-with-lms(py=3.12,dj=pinned,mongo=7.0)
Failed to save: <h2>Our services aren't available right now</h2><p>We're working to restore all services as soon as possible. Please check back soon.</p>0tQR9aQAAAAAZz/+qJsVES5EHMVG9mySdUEhMMzBFREdFMDIwOABFZGdl
openedx-1-with-lms(py=3.12,dj=pinned,mongo=7.0)
Failed to restore: Cache service responded with 400
openedx-1-with-lms(py=3.12,dj=pinned,mongo=7.0)
Failed to restore: Cache service responded with 400
openedx-2-with-lms(py=3.11,dj=pinned,mongo=7.0)
Failed to save: <h2>Our services aren't available right now</h2><p>We're working to restore all services as soon as possible. Please check back soon.</p>0HwV9aQAAAABAxZA35ReFTLzCN7pnFte1UEFPRURHRTA2MTMARWRnZQ==
openedx-2-with-lms(py=3.11,dj=pinned,mongo=7.0)
Failed to restore: Cache service responded with 400
openedx-2-with-lms(py=3.11,dj=pinned,mongo=7.0)
Failed to restore: Cache service responded with 400
openedx-2-with-lms(py=3.12,dj=pinned,mongo=7.0)
Failed to save: <h2>Our services aren't available right now</h2><p>We're working to restore all services as soon as possible. Please check back soon.</p>0KwV9aQAAAACIugopUy4zSpt9LhvaQgWrREVOMzAxMDAwMTAyMDQ1AEVkZ2U=
openedx-2-with-lms(py=3.12,dj=pinned,mongo=7.0)
Failed to restore: Cache service responded with 400
openedx-2-with-lms(py=3.12,dj=pinned,mongo=7.0)
Failed to restore: Cache service responded with 400
lms-3(py=3.11,dj=pinned,mongo=7.0)
Failed to save: <h2>Our services aren't available right now</h2><p>We're working to restore all services as soon as possible. Please check back soon.</p>0QQV9aQAAAAA/v+FuYTpHQbeV2F05d9ZpUEhMMzBFREdFMDQxOABFZGdl
lms-3(py=3.11,dj=pinned,mongo=7.0)
Failed to restore: Cache service responded with 400
lms-3(py=3.11,dj=pinned,mongo=7.0)
Failed to restore: Cache service responded with 400
cms-2(py=3.11,dj=pinned,mongo=7.0)
Failed to save: <h2>Our services aren't available right now</h2><p>We're working to restore all services as soon as possible. Please check back soon.</p>0ewV9aQAAAAAr1vE8LvwVRIxfCVKBhEqGUEhMMzBFREdFMDQwNwBFZGdl
cms-2(py=3.11,dj=pinned,mongo=7.0)
Failed to restore: Cache service responded with 400
cms-2(py=3.11,dj=pinned,mongo=7.0)
Failed to restore: Cache service responded with 400
cms-2(py=3.12,dj=pinned,mongo=7.0)
Failed to save: <h2>Our services aren't available right now</h2><p>We're working to restore all services as soon as possible. Please check back soon.</p>0dwV9aQAAAABogK4xjiO7SIyLtznm2EC/UEhMMzBFREdFMDEyMABFZGdl
cms-2(py=3.12,dj=pinned,mongo=7.0)
Failed to restore: Cache service responded with 400
cms-2(py=3.12,dj=pinned,mongo=7.0)
Failed to restore: Cache service responded with 400
lms-6(py=3.11,dj=pinned,mongo=7.0)
Failed to save: <h2>Our services aren't available right now</h2><p>We're working to restore all services as soon as possible. Please check back soon.</p>0hAV9aQAAAADdGAz2r7ZIRpVdUJ3h0cSnUEhYMzFFREdFMDUwOABFZGdl
lms-6(py=3.11,dj=pinned,mongo=7.0)
Failed to restore: Cache service responded with 400
lms-6(py=3.11,dj=pinned,mongo=7.0)
Failed to restore: Cache service responded with 400
lms-3(py=3.12,dj=pinned,mongo=7.0)
Failed to save: <h2>Our services aren't available right now</h2><p>We're working to restore all services as soon as possible. Please check back soon.</p>0rgV9aQAAAAATrdgEo9mbSbjJgY+e2XQ/UEhYMzFFREdFMDUxMwBFZGdl
lms-3(py=3.12,dj=pinned,mongo=7.0)
Failed to restore: Cache service responded with 400
lms-3(py=3.12,dj=pinned,mongo=7.0)
Failed to restore: Cache service responded with 400
lms-6(py=3.12,dj=pinned,mongo=7.0)
Failed to save: <h2>Our services aren't available right now</h2><p>We're working to restore all services as soon as possible. Please check back soon.</p>0QgZ9aQAAAADg8E41MzSNQZcfYIbzxwW8UEhMMzBFREdFMDExOABFZGdl
lms-6(py=3.12,dj=pinned,mongo=7.0)
Failed to restore: Cache service responded with 400
lms-6(py=3.12,dj=pinned,mongo=7.0)
Failed to restore: Cache service responded with 400
lms-4(py=3.11,dj=pinned,mongo=7.0)
Failed to save: <h2>Our services aren't available right now</h2><p>We're working to restore all services as soon as possible. Please check back soon.</p>0zwZ9aQAAAAACbxF4RMcCRZ0W7BrKNuIRQ0hJMzBFREdFMDIyMgBFZGdl
lms-4(py=3.11,dj=pinned,mongo=7.0)
Failed to restore: Cache service responded with 400
lms-4(py=3.11,dj=pinned,mongo=7.0)
Failed to restore: Cache service responded with 400
lms-4(py=3.12,dj=pinned,mongo=7.0)
Failed to save: <h2>Our services aren't available right now</h2><p>We're working to restore all services as soon as possible. Please check back soon.</p>0Qwh9aQAAAACU4QcGCWzJTrtsEJf14Y6cREVOMzAxMDAwMTAxMDMxAEVkZ2U=
lms-4(py=3.12,dj=pinned,mongo=7.0)
Failed to restore: Cache service responded with 400
lms-4(py=3.12,dj=pinned,mongo=7.0)
Failed to restore: Cache service responded with 400

Artifacts

Produced during runtime
Name Size Digest
coverage
57.1 MB
sha256:778dd1cd2d6555e7f5c3fc481d09b71edb7a033fa49fe19d0a789e6db51f2b9f
pytest-warning-report-html
190 KB
sha256:ff2c1b209f89adbbc52c4482f6e8a49d4f343e36b16058ed6dfafc60dd79a55b
pytest-warnings-json
217 MB
sha256:57cbe108a9c6fc1d5c3c5fdc2188312ed0b9590a5b2a33491b53620e1a74f072