diff --git a/sqlalchemy_seed/__init__.py b/sqlalchemy_seed/__init__.py index 5087fe5..9e37874 100644 --- a/sqlalchemy_seed/__init__.py +++ b/sqlalchemy_seed/__init__.py @@ -103,7 +103,8 @@ def load_fixtures(session, fixtures): instances.append(instance) try: - session.add_all(instances) + for instance in instances: + session.merge(instance) session.flush() session.commit() except Exception: