query: fix bug where removing and readding a clause would remove other clauses
query: fix bug where removing and readding a clause would remove other clauses

karussell/elasticsearch-head,karussell/elasticsearch-head