diff --git a/sizakat/mustahik/query.py b/sizakat/mustahik/query.py index be4165ca324b675503f7ad85ef9a961b1463306e..f78221c608520a9967d0d4870283991bbda915aa 100644 --- a/sizakat/mustahik/query.py +++ b/sizakat/mustahik/query.py @@ -25,7 +25,9 @@ class MustahikQuery(graphene.ObjectType): return mustahik def resolve_mustahikWithName(self, info, name=""): - return + if name != "": + return Mustahik.objects.filter(name__icontains=name) + return Mustahik.objects.all() diff --git a/sizakat/mustahik/tests.py b/sizakat/mustahik/tests.py index ea9a47eb57710760664547b168992c8850141d00..ceeba11b6667a7f43ff02f8ed7c7c56f7e4851be 100644 --- a/sizakat/mustahik/tests.py +++ b/sizakat/mustahik/tests.py @@ -316,7 +316,7 @@ class MustahikGraphQLTestCase(GraphQLTestCase): self.assertEqual(len(content['data']['mustahikWithName']),1) self.assertEqual(content['data']['mustahikWithName'][0]['name'], 'mustahik') - def test_mustahikWithName_if_name_is_set_should_return_list_of_mustahiks_with_contain_the_name(self): + def test_mustahikWithName_if_name_is_set_should_return_list_of_mustahiks_that_contain_the_name(self): Mustahik.objects.create( name='test', no_ktp='11751234567890',