mirror of
https://github.com/eclipse-sailing-analytics/sailing-analytics.git
synced 2026-10-15 16:51:07 +00:00
bug4371 Show error messages which occur on expedition all-in-one import
This commit is contained in:
1 parent
df2edb9b6a
commit
3da2d21a9b
1 file changed
+10
-7
+10
-7
@@ -58,6 +58,7 @@ import com.sap.sailing.domain.common.impl.WindSourceImpl;
|
||||
import com.sap.sailing.gwt.common.client.suggestion.BoatClassMasterdataSuggestOracle;
|
||||
import com.sap.sailing.gwt.ui.adminconsole.WindImportResult.RaceEntry;
|
||||
import com.sap.sailing.gwt.ui.adminconsole.resulthandling.ExpeditionDataImportResponse;
|
||||
import com.sap.sailing.gwt.ui.adminconsole.resulthandling.ExpeditionDataImportResultsDialog;
|
||||
import com.sap.sailing.gwt.ui.client.RegattaRefresher;
|
||||
import com.sap.sailing.gwt.ui.client.RegattasDisplayer;
|
||||
import com.sap.sailing.gwt.ui.client.SailingServiceAsync;
|
||||
@@ -459,13 +460,15 @@ public class WindPanel extends FormPanel implements RegattasDisplayer, WindShowe
|
||||
formPanel.addSubmitCompleteHandler(event -> {
|
||||
uploadButton.setEnabled(true);
|
||||
final ExpeditionDataImportResponse response = ExpeditionDataImportResponse.parse(event.getResults());
|
||||
Window.alert(response.getEventId() + "-" + response.getLeaderboardName() + "-" + response.getRegattaName()
|
||||
+ "-" + response.getRaceName());
|
||||
new ExpeditionAllInOneAfterImportHandler(response.getEventId(), response.getRegattaName(),
|
||||
response.getLeaderboardGroupName(), response.getLeaderboardName(), response.getRaceName(),
|
||||
response.getRaceColumnName(), response.getFleetName(), response.getGpsDeviceIds(),
|
||||
response.getSensorDeviceIds(), response.getSensorFixImporterType(), sailingService, errorReporter,
|
||||
stringMessages);
|
||||
if (response.hasEventId()) {
|
||||
new ExpeditionAllInOneAfterImportHandler(response.getEventId(), response.getRegattaName(),
|
||||
response.getLeaderboardGroupName(), response.getLeaderboardName(), response.getRaceName(),
|
||||
response.getRaceColumnName(), response.getFleetName(), response.getGpsDeviceIds(),
|
||||
response.getSensorDeviceIds(), response.getSensorFixImporterType(), sailingService,
|
||||
errorReporter, stringMessages);
|
||||
} else {
|
||||
ExpeditionDataImportResultsDialog.showResults(response);
|
||||
}
|
||||
});
|
||||
rootPanel.add(formPanel);
|
||||
final VerticalPanel contentPanel = new VerticalPanel();
|
||||
|
||||
Reference in new issue
Block a user