Set the location string correctly for intent POST operations

Change-Id: I7ddb98ca1c5e87fc0fe34c79c5499047e599191f
diff --git a/web/api/src/main/java/org/onosproject/rest/resources/IntentsWebResource.java b/web/api/src/main/java/org/onosproject/rest/resources/IntentsWebResource.java
index b29e3e8..a4dd938 100644
--- a/web/api/src/main/java/org/onosproject/rest/resources/IntentsWebResource.java
+++ b/web/api/src/main/java/org/onosproject/rest/resources/IntentsWebResource.java
@@ -152,7 +152,7 @@
             service.submit(intent);
             UriBuilder locationBuilder = uriInfo.getBaseUriBuilder()
                     .path("intents")
-                    .path(Short.toString(intent.appId().id()))
+                    .path(intent.appId().name())
                     .path(Long.toString(intent.id().fingerprint()));
             return Response
                     .created(locationBuilder.build())
diff --git a/web/api/src/test/java/org/onosproject/rest/IntentsResourceTest.java b/web/api/src/test/java/org/onosproject/rest/IntentsResourceTest.java
index 4943705..33ee931 100644
--- a/web/api/src/test/java/org/onosproject/rest/IntentsResourceTest.java
+++ b/web/api/src/test/java/org/onosproject/rest/IntentsResourceTest.java
@@ -400,7 +400,7 @@
                 .post(ClientResponse.class, jsonStream);
         assertThat(response.getStatus(), is(HttpURLConnection.HTTP_CREATED));
         String location = response.getLocation().getPath();
-        assertThat(location, Matchers.startsWith("/intents/2/"));
+        assertThat(location, Matchers.startsWith("/intents/myApp/"));
     }
 
     /**