This repository has been archived on 2024-05-31. You can view files and clone it, but cannot push or open issues or pull requests.
devicehub-teal/migration_owners.py

12 lines
345 B
Python
Raw Normal View History

from ereuse_devicehub.resources.device import models as m
from ereuse_devicehub.db import db
def migrate(app):
with app.app_context():
for c in m.Component.query.filter():
if c.parent_id:
c.owner_id = c.parent.owner.id
db.session.add(c)
db.session.commit()
db.session.flush()