From 20f7dbda7a388cef1f899fb174c0527e61bdd42b Mon Sep 17 00:00:00 2001 From: Jillian Date: Fri, 2 Aug 2024 02:48:31 +0930 Subject: [PATCH] fix: content search last_published date [FC-0059] (#35195) * fix: use versioning.last_publish_log for components * chore: bump openedx-learning to 0.10.1 --- openedx/core/djangoapps/content_libraries/api.py | 2 +- .../content_tagging/tests/test_objecttag_export_helpers.py | 2 +- requirements/constraints.txt | 2 +- requirements/edx/base.txt | 2 +- requirements/edx/development.txt | 2 +- requirements/edx/doc.txt | 2 +- requirements/edx/testing.txt | 2 +- 7 files changed, 7 insertions(+), 7 deletions(-) diff --git a/openedx/core/djangoapps/content_libraries/api.py b/openedx/core/djangoapps/content_libraries/api.py index 888452c890..727f6c7648 100644 --- a/openedx/core/djangoapps/content_libraries/api.py +++ b/openedx/core/djangoapps/content_libraries/api.py @@ -206,7 +206,7 @@ class LibraryXBlockMetadata: """ Construct a LibraryXBlockMetadata from a Component object. """ - last_publish_log = authoring_api.get_last_publish(component.pk) + last_publish_log = component.versioning.last_publish_log return cls( usage_key=LibraryUsageLocatorV2( diff --git a/openedx/core/djangoapps/content_tagging/tests/test_objecttag_export_helpers.py b/openedx/core/djangoapps/content_tagging/tests/test_objecttag_export_helpers.py index f84ad4e6df..d3306844ac 100644 --- a/openedx/core/djangoapps/content_tagging/tests/test_objecttag_export_helpers.py +++ b/openedx/core/djangoapps/content_tagging/tests/test_objecttag_export_helpers.py @@ -441,7 +441,7 @@ class TestContentTagChildrenExport(TaggedCourseMixin): # type: ignore[misc] """ Test if we can export a library """ - with self.assertNumQueries(11): + with self.assertNumQueries(8): tagged_library = build_object_tree_with_objecttags(self.library.key, self.all_library_object_tags) assert tagged_library == self.expected_library_tagged_xblock diff --git a/requirements/constraints.txt b/requirements/constraints.txt index 1d9e42a51e..1e2953c7d7 100644 --- a/requirements/constraints.txt +++ b/requirements/constraints.txt @@ -87,7 +87,7 @@ libsass==0.10.0 click==8.1.6 # pinning this version to avoid updates while the library is being developed -openedx-learning==0.10.0 +openedx-learning==0.10.1 # Open AI version 1.0.0 dropped support for openai.ChatCompletion which is currently in use in enterprise. openai<=0.28.1 diff --git a/requirements/edx/base.txt b/requirements/edx/base.txt index bed716c293..b08d4ad2f5 100644 --- a/requirements/edx/base.txt +++ b/requirements/edx/base.txt @@ -763,7 +763,7 @@ openedx-filters==1.9.0 # -r requirements/edx/kernel.in # lti-consumer-xblock # ora2 -openedx-learning==0.10.0 +openedx-learning==0.10.1 # via # -c requirements/edx/../constraints.txt # -r requirements/edx/kernel.in diff --git a/requirements/edx/development.txt b/requirements/edx/development.txt index 217580be3e..f3fb5d9b63 100644 --- a/requirements/edx/development.txt +++ b/requirements/edx/development.txt @@ -1303,7 +1303,7 @@ openedx-filters==1.9.0 # -r requirements/edx/testing.txt # lti-consumer-xblock # ora2 -openedx-learning==0.10.0 +openedx-learning==0.10.1 # via # -c requirements/edx/../constraints.txt # -r requirements/edx/doc.txt diff --git a/requirements/edx/doc.txt b/requirements/edx/doc.txt index b5fd2b0a06..9dc1fbbde2 100644 --- a/requirements/edx/doc.txt +++ b/requirements/edx/doc.txt @@ -891,7 +891,7 @@ openedx-filters==1.9.0 # -r requirements/edx/base.txt # lti-consumer-xblock # ora2 -openedx-learning==0.10.0 +openedx-learning==0.10.1 # via # -c requirements/edx/../constraints.txt # -r requirements/edx/base.txt diff --git a/requirements/edx/testing.txt b/requirements/edx/testing.txt index db113107e5..7a83f38f2c 100644 --- a/requirements/edx/testing.txt +++ b/requirements/edx/testing.txt @@ -970,7 +970,7 @@ openedx-filters==1.9.0 # -r requirements/edx/base.txt # lti-consumer-xblock # ora2 -openedx-learning==0.10.0 +openedx-learning==0.10.1 # via # -c requirements/edx/../constraints.txt # -r requirements/edx/base.txt