database: use .one() instead of .all() + assert

Signed-off-by: Lubos Kocman <lkocman@redhat.com>
This commit is contained in:
Lubos Kocman
2016-07-15 17:53:36 +02:00
parent 1e44e3b299
commit 1857b109a2

View File

@@ -125,7 +125,7 @@ class ModuleBuild(Base):
def from_fedmsg(cls, session, msg):
if '.module.' not in msg['topic']:
raise ValueError("%r is not a module message." % msg['topic'])
return session.query(cls).filter(cls.id==msg['msg']['id'])
return session.query(cls).filter(cls.id==msg['msg']['id']).one()
def json(self):
return {