diff --git a/querygenerator.d b/querygenerator.d index 1f134ab..b37c6be 100644 --- a/querygenerator.d +++ b/querygenerator.d @@ -56,6 +56,8 @@ struct CreatedQuery { CreatedQuery opBinaryRight(string op)(string left) if(op=="~") { CreatedQuery res=this; + if(left.length && query.length) + left~=prepend; res.query=left~res.query; return res; }