Commit 074b83ab by Renzo Lucioni

Merge pull request #11511 from edx/renzo/programs-warning

Address ProgramsApiConfig deprecation warning
parents d5cee7b3 38094227
...@@ -6,7 +6,6 @@ import logging ...@@ -6,7 +6,6 @@ import logging
from django.dispatch import receiver from django.dispatch import receiver
from openedx.core.djangoapps.signals.signals import COURSE_CERT_AWARDED from openedx.core.djangoapps.signals.signals import COURSE_CERT_AWARDED
from openedx.core.djangoapps.programs.models import ProgramsApiConfig
LOGGER = logging.getLogger(__name__) LOGGER = logging.getLogger(__name__)
...@@ -35,6 +34,10 @@ def handle_course_cert_awarded(sender, user, course_key, mode, status, **kwargs) ...@@ -35,6 +34,10 @@ def handle_course_cert_awarded(sender, user, course_key, mode, status, **kwargs)
None None
""" """
# Import here instead of top of file since this module gets imported before
# the programs app is loaded, resulting in a Django deprecation warning.
from openedx.core.djangoapps.programs.models import ProgramsApiConfig
if not ProgramsApiConfig.current().is_certification_enabled: if not ProgramsApiConfig.current().is_certification_enabled:
return return
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment