diff --git a/CHANGELOG.rst b/CHANGELOG.rst index 82214111372e47243885dab3f0e5ef1dfa17d6cb..373ae44ccda6be3c72bb809a8ac2821fc69dcecb 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -26,6 +26,7 @@ Changed * Persistent database connections are now health-checked as to not fail requests * Incorporate SPDX license list for app licenses on About page +* [Dev] The undocumented field `check` on `DataCheckResult` was renamed to `data_check` Fixed ~~~~~ diff --git a/aleksis/core/migrations/0045_data_check_result_fix_check_field.py b/aleksis/core/migrations/0045_data_check_result_fix_check_field.py new file mode 100644 index 0000000000000000000000000000000000000000..3d72bd2733cb9b27684b5fc7832749ce42d93c8c --- /dev/null +++ b/aleksis/core/migrations/0045_data_check_result_fix_check_field.py @@ -0,0 +1,21 @@ +# Generated by Django 3.2.16 on 2022-12-16 11:50 + +from django.db import migrations, models +import django.utils.timezone +import oauth2_provider.generators +import oauth2_provider.models + + +class Migration(migrations.Migration): + + dependencies = [ + ('core', '0044_task_assignment_result_fetched'), + ] + + operations = [ + migrations.RenameField( + model_name='datacheckresult', + old_name='check', + new_name='data_check', + ), + ] diff --git a/aleksis/core/models.py b/aleksis/core/models.py index f01086c8cbe8c786ab5d2497df77e730212c7c1f..27954c2aa8e9fde4306c4ea4184ae9614cb08613 100644 --- a/aleksis/core/models.py +++ b/aleksis/core/models.py @@ -1164,7 +1164,7 @@ class GroupPreferenceModel(PerInstancePreferenceModel, PureDjangoModel): class DataCheckResult(ExtensibleModel): """Save the result of a data check for a specific object.""" - check = models.CharField( + data_check = models.CharField( max_length=255, verbose_name=_("Related data check task"), choices=DataCheckRegistry.data_checks_choices, @@ -1179,7 +1179,7 @@ class DataCheckResult(ExtensibleModel): @property def related_check(self) -> DataCheck: - return DataCheckRegistry.data_checks_by_name[self.check] + return DataCheckRegistry.data_checks_by_name[self.data_check] def solve(self, solve_option: str = "default"): self.related_check.solve(self, solve_option)