Revision b51c628b src/gr/grnet/pithos/web/client/FolderPropertiesDialog.java

b/src/gr/grnet/pithos/web/client/FolderPropertiesDialog.java
236 236
	 */
237 237
	private void createFolder() {
238 238
		String name = folderName.getText();
239
        String prefix = folder.getPrefix();
240
        String path = app.getApiPath() + app.getUsername() + "/" + folder.getContainer() + "/" + (prefix.length() == 0 ? "" : prefix +  "/") + name;
241
        PutRequest createFolder = new PutRequest(path) {
239
        String path = folder.getUri() + "/" + name;
240
        PutRequest createFolder = new PutRequest(app.getApiPath(), app.getUsername(), path) {
242 241
            @Override
243 242
            public void onSuccess(Resource result) {
244 243
                app.updateFolder(folder);
......
354 353
//		DeferredCommand.addCommand(ep);
355 354
        final String newName = folderName.getText();
356 355
        if (!folder.isContainer() && !folder.getName().equals(newName)) {
357
            final String path = app.getApiPath() + app.getUsername() + folder.getParent().getUri() + "/" + newName;
358
            PutRequest newFolder = new PutRequest(path) {
356
            final String path = folder.getParent().getUri() + "/" + newName;
357
            PutRequest newFolder = new PutRequest(app.getApiPath(), app.getUsername(), path) {
359 358
                @Override
360 359
                public void onSuccess(Resource result) {
361 360
                    Iterator<File> iter = folder.getFiles().iterator();

Also available in: Unified diff