Revision 5d18aa82 src/gr/grnet/pithos/web/client/FilePublishDialog.java

b/src/gr/grnet/pithos/web/client/FilePublishDialog.java
244 244
						@Override
245 245
						public void onSuccess(File _result) {
246 246
							showLinkIfPublished();
247
		                    app.updateFolder(file.getParent(), true, new Command() {
248
								
249
								@Override
250
								public void execute() {
251
									app.updateMySharedRoot();
252
								}
253
							}, true);
247
							if (!app.isMySharedSelected())
248
			                    app.updateFolder(file.getParent(), true, new Command() {
249
									
250
									@Override
251
									public void execute() {
252
										app.updateMySharedRoot();
253
									}
254
								}, true);
255
							else
256
								app.updateSharedFolder(file.getParent(), true);
254 257
						}
255 258

  
256 259
						@Override
......
285 288
            updateFile.setHeader("X-Object-Public", published.toString());
286 289
            Scheduler.get().scheduleDeferred(updateFile);
287 290
        }
288
        else
291
        else if (!app.isMySharedSelected())
289 292
            app.updateFolder(file.getParent(), true, new Command() {
290 293
				
291 294
				@Override
......
294 297
						app.updateMySharedRoot();
295 298
				}
296 299
			}, true);
300
        else
301
        	app.updateSharedFolder(file.getParent(), true);
297 302
    }
298 303

  
299 304
	@Override

Also available in: Unified diff