Revision cc0120ab src/gr/grnet/pithos/web/client/FileContextMenu.java

b/src/gr/grnet/pithos/web/client/FileContextMenu.java
47 47

  
48 48
import java.util.List;
49 49

  
50
import com.google.gwt.http.client.URL;
51 50
import com.google.gwt.resources.client.ClientBundle;
52 51
import com.google.gwt.resources.client.ImageResource;
53 52
import com.google.gwt.user.client.Command;
......
193 192
        Boolean[] permissions = null;
194 193
        boolean canWrite = true;
195 194
        if (selectedFolder != null) {
196
        	permissions = selectedFolder.getPermissions().get(app.getUsername());
197
        	canWrite = selectedFolder.getOwner().equals(app.getUsername()) || (permissions!= null && permissions[1] != null && permissions[1]);
195
        	permissions = selectedFolder.getPermissions().get(app.getUserID());
196
        	canWrite = selectedFolder.getOwner().equals(app.getUserID()) || (permissions!= null && permissions[1] != null && permissions[1]);
198 197
		}
199 198
        else {
200 199
        	for (File f : selectedFiles) {
201
        		permissions = f.getPermissions().get(app.getUsername());
202
        		canWrite &= (f.getOwner().equals(app.getUsername()) || (permissions!= null && permissions[1] != null && permissions[1]));
200
        		permissions = f.getPermissions().get(app.getUserID());
201
        		canWrite &= (f.getOwner().equals(app.getUserID()) || (permissions!= null && permissions[1] != null && permissions[1]));
203 202
        	}
204 203
        }
205 204
        boolean isFolderTreeSelected = selectedTree.equals(app.getFolderTreeView());

Also available in: Unified diff