[compass]bugfix: miss a "|" when we have two predefine parameters