Skip to content
This repository has been archived by the owner on Nov 9, 2017. It is now read-only.

Commit

Permalink
rhbz860128 - should not report error code when editor lose connection…
Browse files Browse the repository at this point in the history
… on save
  • Loading branch information
Patrick Huang committed Nov 27, 2012
1 parent 5d203cb commit 950ed6e
Show file tree
Hide file tree
Showing 2 changed files with 6 additions and 6 deletions.
Expand Up @@ -119,7 +119,7 @@ private boolean stateHasNotChanged(TransUnitSaveEvent event)
{
return false;
}
Log.info(transUnit.getId() + " old contents: " + transUnit.getTargets() + " state: " + transUnit.getStatus());
Log.info("id:" + transUnit.getId() + " old contents: " + transUnit.getTargets() + " state: " + transUnit.getStatus());
return Objects.equal(transUnit.getStatus(), event.getAdjustedStatus()) && Objects.equal(transUnit.getTargets(), event.getTargets());
}

Expand All @@ -146,7 +146,7 @@ public UpdateTransUnitCallback(TransUnitSaveEvent event, TransUnitId id)
public void onFailure(Throwable e)
{
Log.error("UpdateTransUnit failure ", e);
saveFailure(e.getMessage());
saveFailure();
}

@Override
Expand All @@ -172,19 +172,19 @@ public void onSuccess(UpdateTransUnitResult result)
}
else
{
saveFailure("id " + id);
saveFailure();
}
if (queue.hasPending())
{
performSave(id);
}
}

private void saveFailure(String message)
private void saveFailure()
{
queue.removeAllPending(event.getTransUnitId());
targetContentsPresenter.setEditingState(event.getTransUnitId(), TargetContentsDisplay.EditingState.UNSAVED);
eventBus.fireEvent(new NotificationEvent(NotificationEvent.Severity.Error, messages.notifyUpdateFailed(message), goToRowLink));
eventBus.fireEvent(new NotificationEvent(NotificationEvent.Severity.Error, messages.notifyUpdateFailed("id " + id), goToRowLink));
}
}
}
Expand Up @@ -283,7 +283,7 @@ public void onPRCFailure()

// Then: will reset value back
AsyncCallback<UpdateTransUnitResult> callback = resultCaptor.getValue();
when(messages.notifyUpdateFailed("doh")).thenReturn("update failed");
when(messages.notifyUpdateFailed("id " + TRANS_UNIT_ID)).thenReturn("update failed");
callback.onFailure(new RuntimeException("doh"));
verify(targetContentsPresenter).setEditingState(saveEvent.getTransUnitId(), TargetContentsDisplay.EditingState.UNSAVED);
ArgumentCaptor<NotificationEvent> notificationEventCaptor = ArgumentCaptor.forClass(NotificationEvent.class);
Expand Down

0 comments on commit 950ed6e

Please sign in to comment.