[ https://issues.apache.org/jira/browse/FLINK-17789?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17110018#comment-17110018 ]
Jingsong Lee commented on FLINK-17789: -------------------------------------- If there is an option = ConfigOptions.key("prefix.v1"), DelegatingConfiguration.get(option) -> should contains this key. But I want to say is modify {{toMap}} , DelegatingConfiguration.toMap().get(options) -> should also contains this key. > DelegatingConfiguration should remove prefix instead of add prefix in toMap > --------------------------------------------------------------------------- > > Key: FLINK-17789 > URL: https://issues.apache.org/jira/browse/FLINK-17789 > Project: Flink > Issue Type: Bug > Components: API / Core > Reporter: Jingsong Lee > Priority: Major > Fix For: 1.11.0 > > > {code:java} > Configuration conf = new Configuration(); > conf.setString("k0", "v0"); > conf.setString("prefix.k1", "v1"); > DelegatingConfiguration dc = new DelegatingConfiguration(conf, "prefix."); > System.out.println(dc.getString("k0", "empty")); // empty > System.out.println(dc.getString("k1", "empty")); // v1 > System.out.println(dc.toMap().get("k1")); // should be v1, but null > System.out.println(dc.toMap().get("prefix.prefix.k1")); // should be null, > but v1 > {code} -- This message was sent by Atlassian Jira (v8.3.4#803005)