Revision a2411896 src/gr/grnet/pithos/web/client/FilePropertiesDialog.java

b/src/gr/grnet/pithos/web/client/FilePropertiesDialog.java
420 420
				}
421 421
            };
422 422
            updateFile.setHeader("X-Auth-Token", app.getToken());
423
            updateFile.setHeader("X-Move-From", file.getUri());
423
            updateFile.setHeader("X-Move-From", URL.encodePathSegment(file.getUri()));
424 424
            updateFile.setHeader("Content-Type", file.getContentType());
425 425
            Scheduler.get().scheduleDeferred(updateFile);
426 426
        }
......
478 478
                String permHeader = readPermHeader +  ((readPermHeader.length()  > 0 && writePermHeader.length() > 0) ?  ";" : "") + writePermHeader;
479 479
                if (permHeader.length() == 0)
480 480
                    permHeader="~";
481
                else
482
                	permHeader = URL.encodePathSegment(permHeader);
481 483
                updateFile.setHeader("X-Object-Sharing", permHeader);
482 484
            }
483 485
            Scheduler.get().scheduleDeferred(updateFile);

Also available in: Unified diff