diff --git a/backend/core/migrations/0034_fix_loaded_libraries_objects_meta.py b/backend/core/migrations/0034_fix_loaded_libraries_objects_meta.py new file mode 100644 index 0000000000..36f3886bb8 --- /dev/null +++ b/backend/core/migrations/0034_fix_loaded_libraries_objects_meta.py @@ -0,0 +1,21 @@ +# Generated by Django 5.1 on 2024-11-07 12:10 + +from django.db import migrations + + +def fix_libraries_objects_meta(apps, schema_editor): + LoadedLibrary = apps.get_model("core", "LoadedLibrary") + + for library in LoadedLibrary.objects.all(): + objects_meta = library.objects_meta + if "frameworks" in objects_meta: + objects_meta["framework"] = objects_meta.pop("frameworks") + library.save() + + +class Migration(migrations.Migration): + dependencies = [ + ("core", "0033_fix_mitre_lib_version"), + ] + + operations = [migrations.RunPython(fix_libraries_objects_meta)] diff --git a/frontend/src/lib/utils/table.ts b/frontend/src/lib/utils/table.ts index 1d43c32904..1069468cc9 100644 --- a/frontend/src/lib/utils/table.ts +++ b/frontend/src/lib/utils/table.ts @@ -255,12 +255,7 @@ const LIBRARY_TYPE_FILTER = { return datatypes; }, extraProps: { - defaultOptionName: 'objectType', - optionLabels: { - reference_controls: 'referenceControls', - requirement_mapping_set: 'requirementMappingSet', - risk_matrix: 'riskMatrix' - } + defaultOptionName: 'objectType' }, alwaysDisplay: true };