-
Notifications
You must be signed in to change notification settings - Fork 51
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
Old SCORMs stopped working after upgrading to 18.0.0 #76
Comments
@Danyal-Faheem FYI |
I'm seeing this error running latest tutor nightly:
|
@pomegranited to fix that on our old Open edX version installation we have installed the package |
Hi @igobranco, thank you for reporting this issue and for providing a solution as well. We're looking into it now. |
Hi @pomegranited, can you provide steps on how to reproduce this error as well as your specific tutor environment version? |
This issue is resolved in v18.0.1, which ships in the (updated) "openedx" Docker image. Please fetch the latest changes with (@pomegranited I believe your issue is unrelated. As far as I understand, you should simply update your nightly image.) |
After upgrading to
18.0.0
we no longer view the old deploy SCORMs.We are using an on-premisses S3 compatible (Ceph) service and not the AWS service.
The change of:
As inadvertently created this issue, from my analysis it seams because the
storage.exists(...)
isn't working as expected on our deployment. I don't know if it could affecting other deployments using AWS S3 service.From the Django documentation:
It's written in the docs a file and not a folder. It could work fine from local file storage, but at least on S3 Ceph isn't - storage class:
storages.backends.s3boto3.S3Boto3Storage
.Ref: https://docs.djangoproject.com/en/3.2/ref/files/storage/#django.core.files.storage.Storage.exists
Proposal change, that would fix our issue:
The text was updated successfully, but these errors were encountered: