diff --git a/zeppelin-server/src/main/java/org/apache/zeppelin/rest/NotebookRestApi.java b/zeppelin-server/src/main/java/org/apache/zeppelin/rest/NotebookRestApi.java index 8c1075e986..bc15bfe485 100644 --- a/zeppelin-server/src/main/java/org/apache/zeppelin/rest/NotebookRestApi.java +++ b/zeppelin-server/src/main/java/org/apache/zeppelin/rest/NotebookRestApi.java @@ -969,9 +969,10 @@ public class NotebookRestApi { throw new BadRequestException("paragraph config cannot be empty"); } Map origConfig = p.getConfig(); - for (String key : newConfig.keySet()) { - origConfig.put(key, newConfig.get(key)); + for ( final Map.Entry entry : newConfig.entrySet()){ + origConfig.put(entry.getKey(), entry.getValue()); } + p.setConfig(origConfig); } diff --git a/zeppelin-server/src/test/java/org/apache/zeppelin/rest/ZeppelinRestApiTest.java b/zeppelin-server/src/test/java/org/apache/zeppelin/rest/ZeppelinRestApiTest.java index d53c3b55a1..3ae38e621d 100644 --- a/zeppelin-server/src/test/java/org/apache/zeppelin/rest/ZeppelinRestApiTest.java +++ b/zeppelin-server/src/test/java/org/apache/zeppelin/rest/ZeppelinRestApiTest.java @@ -164,7 +164,7 @@ public class ZeppelinRestApiTest extends AbstractTestRestApi { } assertTrue("paragraph title check failed", p.getTitle().startsWith("title")); assertTrue("paragraph text check failed", p.getText().startsWith("text")); - if ( p.getTitle() == "titleConfig"){ + if ( p.getTitle().equals("titleConfig")){ assertEquals("paragraph col width check failed", 9.0, p.getConfig().get("colWidth")); assertTrue("paragraph show title check failed", ((boolean) p.getConfig().get("title"))); Map graph = ((List)p.getConfig().get("results")).get(0);