mirror of
https://pagure.io/fm-orchestrator.git
synced 2026-04-23 18:21:42 +08:00
Check whether the module already exists in the database
Signed-off-by: Petr Šabata <contyk@redhat.com>
This commit is contained in:
3
rida.py
3
rida.py
@@ -99,6 +99,9 @@ def submit_build():
|
||||
mmd.loads(yaml)
|
||||
except:
|
||||
return "Invalid modulemd", 422
|
||||
if db.session.query(rida.database.Module).filter_by(name=mmd.name,
|
||||
version=mmd.version, release=mmd.release).first():
|
||||
return "Module already exists", 409
|
||||
module = rida.database.Module(name=mmd.name, version=mmd.version,
|
||||
release=mmd.release, state="init", modulemd=yaml)
|
||||
db.session.add(module)
|
||||
|
||||
Reference in New Issue
Block a user