Fix for preventing the client to register itself again and again
This fix prevents the scheduler to register itself more than once. Change-Id: I3d402fe6c1901abc9ed0d11d0f84e9d081ee4c48 Closes-bug: #1668671
This commit is contained in:
parent
f3489625f0
commit
9e3d6a516a
|
@ -164,7 +164,7 @@ class ClientTypeManager(TypeManager):
|
|||
search = search or {}
|
||||
base_filter = TypeManager.get_base_search_filter(user_id, search)
|
||||
if doc_id is not None:
|
||||
base_filter.append({"term": {"client_id": doc_id}})
|
||||
base_filter.append({"term": {"client.client_id": doc_id}})
|
||||
query_filter = {"filter": {"bool": {"must": base_filter}}}
|
||||
return {'query': {'filtered': query_filter}}
|
||||
|
||||
|
|
|
@ -200,7 +200,7 @@ class ClientTypeManager(unittest.TestCase):
|
|||
[{'match': {'some_field': 'some text'}},
|
||||
{'match': {'description': 'some other text'}}]}}
|
||||
},
|
||||
{'term': {'client_id': 'my_doc_id'}}
|
||||
{'term': {'client.client_id': 'my_doc_id'}}
|
||||
]}}}}}
|
||||
self.assertEqual(q, expected_q)
|
||||
|
||||
|
|
Loading…
Reference in New Issue