Use case-insensitive comparison for requirements

Case-insensitive comparison of requirements name for query
This commit is contained in:
Doug Hellmann 2014-12-16 12:54:49 +00:00
parent 78431622d8
commit 9c17b091bc
1 changed files with 1 additions and 1 deletions

View File

@ -52,7 +52,7 @@ class Uses(Lister):
def take_action(self, parsed_args):
session = self.app.get_db_session()
query = session.query(req_models.Requirement).join(models.Project).filter(
req_models.Requirement.name == parsed_args.requirement
req_models.Requirement.name.ilike(parsed_args.requirement)
).order_by(models.Project.name)
return (('Name', 'Spec', 'File'),
((r.project.name, r.line.content.strip(), r.line.file.name) for r in query.all()))