From 217b55ec028cefe906547c2ab5cd3b9abfbe792e Mon Sep 17 00:00:00 2001 From: Joey Hines Date: Tue, 14 May 2019 17:38:12 -0500 Subject: [PATCH] Added find_farm command --- GeoffreyApp/api/commands.py | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/GeoffreyApp/api/commands.py b/GeoffreyApp/api/commands.py index a1ae2d4..833e789 100644 --- a/GeoffreyApp/api/commands.py +++ b/GeoffreyApp/api/commands.py @@ -382,7 +382,12 @@ def find_farm(resource_name): if len(resource_name) == 0: raise EmptryString - return objects_list_to_json(PublicFarm.objects.filter(resource__resource_name__icontains=resource_name).all()) + farms = PublicFarm.objects.filter(resource__resource_name__icontains=resource_name).all()[:10] + + if len(farms) == 0: + raise ResourceNotFoundError + + return objects_list_to_json(farms) @command("GET")