-
- Downloads
XWIKI-18782: Space and Page related REST resources are failing when a space name contains a slash
* Since we cannot use List<PathSegment> (and neither List<String>) to get the list of URL-decoded space names from Restlet we have to parse the space names ourselves but for this we need the raw, URL-encoded, space path and for this we need to use the @Encoded annotation. This doesn't break the usage of the REST API. It affects only the resource implementations which all use the same API to parse the space path. (cherry picked from commit 8c62f7be)
Showing
- xwiki-platform-core/pom.xml 334 additions, 0 deletionsxwiki-platform-core/pom.xml
- xwiki-platform-core/xwiki-platform-rest/xwiki-platform-rest-api/src/main/java/org/xwiki/rest/resources/attachments/AttachmentAtPageVersionResource.java 2 additions, 1 deletion...esources/attachments/AttachmentAtPageVersionResource.java
- xwiki-platform-core/xwiki-platform-rest/xwiki-platform-rest-api/src/main/java/org/xwiki/rest/resources/attachments/AttachmentHistoryResource.java 2 additions, 1 deletion...rest/resources/attachments/AttachmentHistoryResource.java
- xwiki-platform-core/xwiki-platform-rest/xwiki-platform-rest-api/src/main/java/org/xwiki/rest/resources/attachments/AttachmentMetadataResource.java 2 additions, 1 deletion...est/resources/attachments/AttachmentMetadataResource.java
- xwiki-platform-core/xwiki-platform-rest/xwiki-platform-rest-api/src/main/java/org/xwiki/rest/resources/attachments/AttachmentResource.java 4 additions, 3 deletions.../xwiki/rest/resources/attachments/AttachmentResource.java
- xwiki-platform-core/xwiki-platform-rest/xwiki-platform-rest-api/src/main/java/org/xwiki/rest/resources/attachments/AttachmentVersionResource.java 2 additions, 1 deletion...rest/resources/attachments/AttachmentVersionResource.java
- xwiki-platform-core/xwiki-platform-rest/xwiki-platform-rest-api/src/main/java/org/xwiki/rest/resources/attachments/AttachmentsAtPageVersionResource.java 2 additions, 1 deletion...sources/attachments/AttachmentsAtPageVersionResource.java
- xwiki-platform-core/xwiki-platform-rest/xwiki-platform-rest-api/src/main/java/org/xwiki/rest/resources/attachments/AttachmentsResource.java 3 additions, 2 deletions...xwiki/rest/resources/attachments/AttachmentsResource.java
- xwiki-platform-core/xwiki-platform-rest/xwiki-platform-rest-api/src/main/java/org/xwiki/rest/resources/comments/CommentResource.java 2 additions, 1 deletion...va/org/xwiki/rest/resources/comments/CommentResource.java
- xwiki-platform-core/xwiki-platform-rest/xwiki-platform-rest-api/src/main/java/org/xwiki/rest/resources/comments/CommentVersionResource.java 2 additions, 1 deletion...xwiki/rest/resources/comments/CommentVersionResource.java
- xwiki-platform-core/xwiki-platform-rest/xwiki-platform-rest-api/src/main/java/org/xwiki/rest/resources/comments/CommentsResource.java 3 additions, 2 deletions...a/org/xwiki/rest/resources/comments/CommentsResource.java
- xwiki-platform-core/xwiki-platform-rest/xwiki-platform-rest-api/src/main/java/org/xwiki/rest/resources/comments/CommentsVersionResource.java 2 additions, 1 deletion...wiki/rest/resources/comments/CommentsVersionResource.java
- xwiki-platform-core/xwiki-platform-rest/xwiki-platform-rest-api/src/main/java/org/xwiki/rest/resources/objects/ObjectAtPageVersionResource.java 2 additions, 1 deletion...i/rest/resources/objects/ObjectAtPageVersionResource.java
- xwiki-platform-core/xwiki-platform-rest/xwiki-platform-rest-api/src/main/java/org/xwiki/rest/resources/objects/ObjectPropertiesAtPageVersionResource.java 2 additions, 1 deletion...ources/objects/ObjectPropertiesAtPageVersionResource.java
- xwiki-platform-core/xwiki-platform-rest/xwiki-platform-rest-api/src/main/java/org/xwiki/rest/resources/objects/ObjectPropertiesResource.java 2 additions, 1 deletion...wiki/rest/resources/objects/ObjectPropertiesResource.java
- xwiki-platform-core/xwiki-platform-rest/xwiki-platform-rest-api/src/main/java/org/xwiki/rest/resources/objects/ObjectPropertyAtPageVersionResource.java 2 additions, 1 deletion...esources/objects/ObjectPropertyAtPageVersionResource.java
- xwiki-platform-core/xwiki-platform-rest/xwiki-platform-rest-api/src/main/java/org/xwiki/rest/resources/objects/ObjectPropertyResource.java 3 additions, 2 deletions.../xwiki/rest/resources/objects/ObjectPropertyResource.java
- xwiki-platform-core/xwiki-platform-rest/xwiki-platform-rest-api/src/main/java/org/xwiki/rest/resources/objects/ObjectResource.java 4 additions, 3 deletions...java/org/xwiki/rest/resources/objects/ObjectResource.java
- xwiki-platform-core/xwiki-platform-rest/xwiki-platform-rest-api/src/main/java/org/xwiki/rest/resources/objects/ObjectsAtPageVersionResource.java 2 additions, 1 deletion.../rest/resources/objects/ObjectsAtPageVersionResource.java
- xwiki-platform-core/xwiki-platform-rest/xwiki-platform-rest-api/src/main/java/org/xwiki/rest/resources/objects/ObjectsForClassNameResource.java 2 additions, 1 deletion...i/rest/resources/objects/ObjectsForClassNameResource.java
Loading
Please register or sign in to comment