diff --git a/src/exportify/export_manager/rules.py b/src/exportify/export_manager/rules.py index 278b07b..d14c04a 100644 --- a/src/exportify/export_manager/rules.py +++ b/src/exportify/export_manager/rules.py @@ -244,12 +244,12 @@ def load_rules(self, rule_files: list[Path]) -> None: raise SchemaVersionError(f"Unsupported schema version {version}") if version != CURRENT_SCHEMA_VERSION: - data = self._migrate_schema(data, from_version=version) + data = self._migrate_schema(data) for rule_data in data.get("rules", []): self.add_rule(self._parse_rule(rule_data, rule_file)) - def _migrate_schema(self, data: dict, from_version: str) -> dict: + def _migrate_schema(self, data: dict) -> dict: """Migrate config - placeholder.""" return data diff --git a/tests/test_rules.py b/tests/test_rules.py index 6cc6c13..c9f3d25 100644 --- a/tests/test_rules.py +++ b/tests/test_rules.py @@ -1067,7 +1067,7 @@ def test_migrate_schema_called_for_same_supported_version(self): """ engine = RuleEngine() data = {"schema_version": "1.0", "rules": [], "extra_key": "value"} - result = engine._migrate_schema(data, from_version="1.0") + result = engine._migrate_schema(data) # Should return data unchanged (passthrough) assert result == data