@@ -47,10 +47,8 @@ public static void render(JSONObject entryObj, String[] keyPath, Options render
4747 // if keyPath is not available
4848 JSONObject embedKeys = entryObj .getJSONObject ("_embedded_items" );
4949 ArrayList <String > pathKeys = new ArrayList <>(embedKeys .keySet ());
50- for (int idx = 0 ; idx < pathKeys .size (); idx ++) {
51- String path = pathKeys .get (idx );
50+ for (String path : pathKeys ) {
5251 findContent (entryObj , path , callback );
53- logger .info ("" );
5452 }
5553 }
5654 }
@@ -155,19 +153,15 @@ private static Optional<JSONObject> findEmbeddedEntry(JSONArray jsonArray, Metad
155153 private static Optional <JSONObject > findEmbeddedItems (JSONObject jsonObject , Metadata metadata ) {
156154 Set <String > allKeys = jsonObject .keySet ();
157155 for (String key : allKeys ) {
158- logger .info ("keys---------->" +key );
159156 JSONArray jsonArray = jsonObject .optJSONArray (key );
160157 Optional <JSONObject > filteredContent = StreamSupport .stream (jsonArray .spliterator (), false )
161158 .map (val -> (JSONObject ) val )
162- .filter (val -> {
163- logger .info (val .optString ("uid" )+" ----metadata---" +metadata .getItemUid () );
164- return val .optString ("uid" ).equalsIgnoreCase (metadata .getItemUid ());
165- }).findFirst ();
159+ .filter (val -> val .optString ("uid" ).equalsIgnoreCase (metadata .getItemUid ())).findFirst ();
166160 if (filteredContent .isPresent ()){
167161 return filteredContent ;
168162 }
169163 }
170- return null ;
164+ return Optional . empty () ;
171165 }
172166
173167 private static String getStringOption (Options options , Metadata metadata , JSONObject contentToPass ) {
0 commit comments