Changes for OpenJDK 11
[dmaap/dbcapi.git] / src / main / java / org / onap / dmaap / dbcapi / resources / DR_PubResource.java
index 928a7e2..f512124 100644 (file)
@@ -77,7 +77,8 @@ public class DR_PubResource extends BaseLoggingClass {
         };
         return responseBuilder.success(list);
        }
-       
+
+
        @POST
        @ApiOperation( value = "return DR_Pub details", 
        notes = "create a DR Publisher in the specified environment.", 
@@ -104,8 +105,9 @@ public class DR_PubResource extends BaseLoggingClass {
                        }
                        // if we found a FeedName instead of a FeedId then try to look it up.
                        List<Feed> nfeeds =  feeds.getAllFeeds( pub.getFeedName(), pub.getFeedVersion(), "equals");
-                       if ( nfeeds.size() != 1 ) {
-                               logger.debug( "Attempt to match "+ pub.getFeedName() + " ver="+pub.getFeedVersion() + " matched " + nfeeds.size() );
+                       if ( nfeeds.isEmpty() ) {
+                               apiError.setCode(Status.NOT_FOUND.getStatusCode());
+                               apiError.setFields("feedName");
                                return responseBuilder.error(apiError);
                        }
                        fnew = nfeeds.get(0);