Skip to content

Commit 982a1f6

Browse files
committed
OpenConceptLab/ocl_issues#2276 | added flag for legacy expansions
1 parent 5627934 commit 982a1f6

File tree

2 files changed

+20
-2
lines changed

2 files changed

+20
-2
lines changed
Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,18 @@
1+
# Generated by Django 4.2.16 on 2025-12-22 16:05
2+
3+
from django.db import migrations
4+
5+
6+
def update_expansion_with_legacy_flag(apps, schema_editor):
7+
Expansion = apps.get_model('collections', 'Expansion')
8+
Expansion.objects.update(extras={'__legacy_expansion': True})
9+
10+
11+
class Migration(migrations.Migration):
12+
dependencies = [
13+
('collections', '0067_remove_expansion_resolved_collection_versions_and_more'),
14+
]
15+
16+
operations = [
17+
migrations.RunPython(update_expansion_with_legacy_flag),
18+
]

core/collections/serializers.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -552,7 +552,7 @@ class Meta:
552552
model = Expansion
553553
fields = (
554554
'mnemonic', 'id', 'parameters', 'canonical_url', 'url', 'summary', 'is_processing',
555-
'collection_version'
555+
'collection_version', 'extras'
556556
)
557557

558558
def __init__(self, *args, **kwargs):
@@ -597,7 +597,7 @@ class Meta:
597597
'mnemonic', 'id', 'parameters', 'canonical_url', 'url', 'summary', 'created_on', 'created_by',
598598
'is_processing', 'unresolved_repo_versions', 'collection_version',
599599
'explicit_collection_versions', 'explicit_source_versions',
600-
'evaluated_collection_versions', 'evaluated_source_versions',
600+
'evaluated_collection_versions', 'evaluated_source_versions', 'extras'
601601
)
602602

603603
def __init__(self, *args, **kwargs):

0 commit comments

Comments
 (0)