From b9be898cfc37001f217a8af2644ff5d5958f7a60 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?R=C3=B4mulo=20Penido?= Date: Mon, 20 Nov 2023 15:44:26 -0300 Subject: [PATCH 1/2] fix: overwrite previous tags on import --- .../content_tagging/rest_api/v1/tests/test_views.py | 5 ++--- requirements/constraints.txt | 2 +- 2 files changed, 3 insertions(+), 4 deletions(-) diff --git a/openedx/core/djangoapps/content_tagging/rest_api/v1/tests/test_views.py b/openedx/core/djangoapps/content_tagging/rest_api/v1/tests/test_views.py index f3b82b831f94..9a8147464be0 100644 --- a/openedx/core/djangoapps/content_tagging/rest_api/v1/tests/test_views.py +++ b/openedx/core/djangoapps/content_tagging/rest_api/v1/tests/test_views.py @@ -1824,10 +1824,9 @@ def test_import(self, file_format: str) -> None: url = TAXONOMY_TAGS_URL.format(pk=self.taxonomy.id) response = self.client.get(url) tags = response.data["results"] - all_tags = [{"value": tag.value} for tag in self.old_tags] + new_tags - assert len(tags) == len(all_tags) + assert len(tags) == len(new_tags) for i, tag in enumerate(tags): - assert tag["value"] == all_tags[i]["value"] + assert tag["value"] == new_tags[i]["value"] def test_import_no_file(self) -> None: """ diff --git a/requirements/constraints.txt b/requirements/constraints.txt index b7c36086bd82..cd5b2c52ba91 100644 --- a/requirements/constraints.txt +++ b/requirements/constraints.txt @@ -121,7 +121,7 @@ libsass==0.10.0 click==8.1.6 # pinning this version to avoid updates while the library is being developed -openedx-learning==0.3.4 +openedx-learning==0.3.5 # lti-consumer-xblock 9.6.2 contains a breaking change that makes # existing custom parameter configurations unusable. From 0d9b82e86d56c219d599be2aa6e076d0a108f2a6 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?R=C3=B4mulo=20Penido?= Date: Mon, 20 Nov 2023 23:38:07 -0300 Subject: [PATCH 2/2] chore: update deps --- requirements/edx/base.txt | 2 +- requirements/edx/development.txt | 2 +- requirements/edx/doc.txt | 2 +- requirements/edx/testing.txt | 2 +- 4 files changed, 4 insertions(+), 4 deletions(-) diff --git a/requirements/edx/base.txt b/requirements/edx/base.txt index 388c67bd00bf..78931a6892c7 100644 --- a/requirements/edx/base.txt +++ b/requirements/edx/base.txt @@ -803,7 +803,7 @@ openedx-filters==1.6.0 # via # -r requirements/edx/kernel.in # lti-consumer-xblock -openedx-learning==0.3.4 +openedx-learning==0.3.5 # via # -c requirements/edx/../constraints.txt # -r requirements/edx/kernel.in diff --git a/requirements/edx/development.txt b/requirements/edx/development.txt index 903e3420a883..e8f59ae5ab9c 100644 --- a/requirements/edx/development.txt +++ b/requirements/edx/development.txt @@ -1340,7 +1340,7 @@ openedx-filters==1.6.0 # -r requirements/edx/doc.txt # -r requirements/edx/testing.txt # lti-consumer-xblock -openedx-learning==0.3.4 +openedx-learning==0.3.5 # via # -c requirements/edx/../constraints.txt # -r requirements/edx/doc.txt diff --git a/requirements/edx/doc.txt b/requirements/edx/doc.txt index 7dbe28827478..7e1c2af5e235 100644 --- a/requirements/edx/doc.txt +++ b/requirements/edx/doc.txt @@ -961,7 +961,7 @@ openedx-filters==1.6.0 # via # -r requirements/edx/base.txt # lti-consumer-xblock -openedx-learning==0.3.4 +openedx-learning==0.3.5 # via # -c requirements/edx/../constraints.txt # -r requirements/edx/base.txt diff --git a/requirements/edx/testing.txt b/requirements/edx/testing.txt index 40cef911afb2..6742e94293bd 100644 --- a/requirements/edx/testing.txt +++ b/requirements/edx/testing.txt @@ -1011,7 +1011,7 @@ openedx-filters==1.6.0 # via # -r requirements/edx/base.txt # lti-consumer-xblock -openedx-learning==0.3.4 +openedx-learning==0.3.5 # via # -c requirements/edx/../constraints.txt # -r requirements/edx/base.txt