From b5c74d6c45a5bc31861c2498e4a1e33e115a53d1 Mon Sep 17 00:00:00 2001
From: srosse <none@none>
Date: Fri, 16 Nov 2012 14:31:12 +0100
Subject: [PATCH] OO-419: remove last bits of illegal FormParam to be fully
 JAX-RS compliant

---
 pom.xml                                                     | 5 +++++
 .../repository/course/CourseResourceFolderWebService.java   | 6 ++----
 2 files changed, 7 insertions(+), 4 deletions(-)

diff --git a/pom.xml b/pom.xml
index ff480c13a2d..ee596ff2e61 100644
--- a/pom.xml
+++ b/pom.xml
@@ -1668,6 +1668,11 @@
 				</exclusion>
 			</exclusions>
 		</dependency>
+		<dependency>
+			<groupId>com.sun.jersey</groupId>
+			<artifactId>jersey-servlet</artifactId>
+			<version>${com.sun.jersey.version}</version>
+		</dependency>
 
 		<dependency>
 			<groupId>com.sun.jersey.jersey-test-framework</groupId>
diff --git a/src/main/java/org/olat/restapi/repository/course/CourseResourceFolderWebService.java b/src/main/java/org/olat/restapi/repository/course/CourseResourceFolderWebService.java
index 736db5ab571..99b305124a4 100644
--- a/src/main/java/org/olat/restapi/repository/course/CourseResourceFolderWebService.java
+++ b/src/main/java/org/olat/restapi/repository/course/CourseResourceFolderWebService.java
@@ -33,7 +33,6 @@ import java.util.List;
 
 import javax.servlet.http.HttpServletRequest;
 import javax.ws.rs.Consumes;
-import javax.ws.rs.FormParam;
 import javax.ws.rs.GET;
 import javax.ws.rs.POST;
 import javax.ws.rs.PUT;
@@ -50,7 +49,6 @@ import javax.ws.rs.core.Response.Status;
 import javax.ws.rs.core.UriBuilder;
 import javax.ws.rs.core.UriInfo;
 
-import org.apache.commons.io.IOUtils;
 import org.olat.core.commons.modules.bc.meta.MetaInfo;
 import org.olat.core.commons.modules.bc.meta.MetaInfoHelper;
 import org.olat.core.commons.modules.bc.meta.tagged.MetaTagged;
@@ -203,7 +201,7 @@ public class CourseResourceFolderWebService {
 	@POST
 	@Path("coursefolder")
 	@Consumes(MediaType.MULTIPART_FORM_DATA)
-	public Response attachFileToFolderPost(@PathParam("courseId") Long courseId, @FormParam("filename") String filename,
+	public Response attachFileToFolderPost(@PathParam("courseId") Long courseId,
 			@Context HttpServletRequest request) {
 		return attachFileToCourseFolder(courseId, Collections.<PathSegment>emptyList(), request);
 	}
@@ -249,7 +247,7 @@ public class CourseResourceFolderWebService {
 	@PUT
 	@Path("coursefolder")
 	@Consumes(MediaType.MULTIPART_FORM_DATA)
-	public Response attachFileToFolder(@PathParam("courseId") Long courseId, @FormParam("filename") String filename,
+	public Response attachFileToFolder(@PathParam("courseId") Long courseId,
 			@Context HttpServletRequest request) {
 		return attachFileToCourseFolder(courseId, Collections.<PathSegment>emptyList(), request);
 	}
-- 
GitLab