Commit 11c02133 authored by Andrew Godwin's avatar Andrew Godwin
Browse files

Fixed #21958: Handle dependencies for swappable models in AddField

parent 42607a9e
Loading
Loading
Loading
Loading
+3 −0
Original line number Diff line number Diff line
@@ -233,6 +233,9 @@ class MigrationAutodetector(object):
                        field=field,
                    )
                )
                swappable_setting = new_apps.get_model(app_label, model_name)._meta.get_field_by_name(field_name)[0].swappable_setting
                if swappable_setting is not None:
                    self.add_swappable_dependency(app_label, swappable_setting)
        # Old fields
        for app_label, model_name, field_name in old_fields - new_fields:
            old_model_state = self.from_state.models[app_label, model_name]