Skip to content

Commit 0f8783d

Browse files
committed
feat(silo): fix e2e
1 parent de87e6c commit 0f8783d

1 file changed

Lines changed: 3 additions & 0 deletions

File tree

src/silo/query_engine/filter/expressions/expression.cpp

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,7 @@
2323
#include "silo/query_engine/filter/expressions/negation.h"
2424
#include "silo/query_engine/filter/expressions/nof.h"
2525
#include "silo/query_engine/filter/expressions/or.h"
26+
#include "silo/query_engine/filter/expressions/phylo_tree_filter.h"
2627
#include "silo/query_engine/filter/expressions/string_equals.h"
2728
#include "silo/query_engine/filter/expressions/string_search.h"
2829
#include "silo/query_engine/filter/expressions/symbol_equals.h"
@@ -75,6 +76,8 @@ void from_json(const nlohmann::json& json, std::unique_ptr<Expression>& filter)
7576
filter = json.get<std::unique_ptr<HasMutation<AminoAcid>>>();
7677
} else if (expression_type == "Lineage") {
7778
filter = json.get<std::unique_ptr<LineageFilter>>();
79+
} else if (expression_type == "PhyloDescendentOf") {
80+
filter = json.get<std::unique_ptr<PhyloChildFilter>>();
7881
} else if (expression_type == "StringEquals") {
7982
filter = json.get<std::unique_ptr<StringEquals>>();
8083
} else if (expression_type == "StringSearch") {

0 commit comments

Comments
 (0)