From: Sourabh Sourabh Date: Mon, 19 Sep 2022 10:08:46 +0000 (+0000) Subject: Merge "Get Node API fix for attribute values with '/'" X-Git-Tag: 3.1.1~11 X-Git-Url: https://gerrit.onap.org/r/gitweb?a=commitdiff_plain;h=9978739d2f5d5abb48b29822ac9470fc8758cd0f;p=cps.git Merge "Get Node API fix for attribute values with '/'" --- 9978739d2f5d5abb48b29822ac9470fc8758cd0f diff --cc cps-ri/src/main/java/org/onap/cps/spi/repository/FragmentRepositoryCpsPathQueryImpl.java index 47a3e8f31,4489cddd3..654c1c085 --- a/cps-ri/src/main/java/org/onap/cps/spi/repository/FragmentRepositoryCpsPathQueryImpl.java +++ b/cps-ri/src/main/java/org/onap/cps/spi/repository/FragmentRepositoryCpsPathQueryImpl.java @@@ -35,11 -35,10 +35,11 @@@ import org.onap.cps.spi.entities.Fragme import org.onap.cps.utils.JsonObjectMapper; @RequiredArgsConstructor +@Slf4j public class FragmentRepositoryCpsPathQueryImpl implements FragmentRepositoryCpsPathQuery { - public static final String SIMILAR_TO_ABSOLUTE_PATH_PREFIX = "%/"; - public static final String SIMILAR_TO_OPTIONAL_LIST_INDEX_POSTFIX = "(\\[[^/]*])?"; + public static final String REGEX_ABSOLUTE_PATH_PREFIX = ".*\\/"; + public static final String REGEX_OPTIONAL_LIST_INDEX_POSTFIX = "(\\[@(?!.*\\[).*?])?$"; @PersistenceContext private EntityManager entityManager;