Fix detached instance error in game support

This commit is contained in:
rubenwardy
2022-06-25 02:39:36 +01:00
parent d9e65f7c3a
commit 4a82172e07
3 changed files with 24 additions and 50 deletions

View File

@@ -76,7 +76,6 @@ def getMeta(urlstr, author):
return result
@celery.task()
def releaseUpdateGameSupport(package_id: int, supported_games, unsupported_games):
with db.create_session({})() as session:
package = session.query(Package).get(package_id)
@@ -155,7 +154,7 @@ def postReleaseCheckUpdate(self, release: PackageRelease, path):
# Update game support
if package.type == PackageType.MOD:
releaseUpdateGameSupport.delay(package.id, tree.meta.get("supported_games"), tree.meta.get("unsupported_games"))
releaseUpdateGameSupport(package.id, tree.meta.get("supported_games"), tree.meta.get("unsupported_games"))
return tree