Changed error and how it is connected to current page
Signed-off-by: Jonathan Philip Knoblauch <JonathanPhilip.Knoblauch@bosch-si.com>
This commit is contained in:
@@ -68,7 +68,7 @@ public class HawkbitUIErrorHandler extends DefaultErrorHandler {
|
|||||||
return Optional.fromNullable(errorOrigin.getUI().getPage());
|
return Optional.fromNullable(errorOrigin.getUI().getPage());
|
||||||
}
|
}
|
||||||
|
|
||||||
return Optional.absent();
|
return Optional.of(Page.getCurrent());
|
||||||
}
|
}
|
||||||
|
|
||||||
protected HawkbitErrorNotificationMessage buildNotification(final Throwable exception) {
|
protected HawkbitErrorNotificationMessage buildNotification(final Throwable exception) {
|
||||||
|
|||||||
@@ -22,7 +22,6 @@ import java.util.ArrayList;
|
|||||||
import java.util.Date;
|
import java.util.Date;
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
import java.util.Map;
|
import java.util.Map;
|
||||||
import java.util.Optional;
|
|
||||||
import java.util.concurrent.Executor;
|
import java.util.concurrent.Executor;
|
||||||
|
|
||||||
import org.eclipse.hawkbit.repository.DeploymentManagement;
|
import org.eclipse.hawkbit.repository.DeploymentManagement;
|
||||||
@@ -100,8 +99,6 @@ public class BulkUploadHandler extends CustomComponent
|
|||||||
|
|
||||||
final TargetBulkUpdateWindowLayout targetBulkUpdateWindowLayout;
|
final TargetBulkUpdateWindowLayout targetBulkUpdateWindowLayout;
|
||||||
|
|
||||||
private TargetTableHeader targetTableHeader;
|
|
||||||
|
|
||||||
private transient EntityFactory entityFactory;
|
private transient EntityFactory entityFactory;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@@ -225,9 +222,9 @@ public class BulkUploadHandler extends CustomComponent
|
|||||||
} catch (final IOException e) {
|
} catch (final IOException e) {
|
||||||
LOG.error("Error reading file {}", tempFile.getName(), e);
|
LOG.error("Error reading file {}", tempFile.getName(), e);
|
||||||
} catch (final RuntimeException e) {
|
} catch (final RuntimeException e) {
|
||||||
Optional.ofNullable(UI.getCurrent()).ifPresent(error -> UI.getCurrent().getErrorHandler()
|
if (UI.getCurrent() != null) {
|
||||||
.error(new ConnectorErrorEvent(targetTableHeader, e)));
|
UI.getCurrent().getErrorHandler().error(new com.vaadin.server.ErrorEvent(e));
|
||||||
|
}
|
||||||
} finally {
|
} finally {
|
||||||
updateBulkUpload();
|
updateBulkUpload();
|
||||||
doAssignments();
|
doAssignments();
|
||||||
@@ -465,7 +462,4 @@ public class BulkUploadHandler extends CustomComponent
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
public void setTargetBulkUpdateWindowLayout(final TargetTableHeader targetTableHeader) {
|
|
||||||
this.targetTableHeader = targetTableHeader;
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -82,7 +82,6 @@ public class TargetTableHeader extends AbstractTableHeader {
|
|||||||
// creating add window for adding new target
|
// creating add window for adding new target
|
||||||
targetAddUpdateWindow.init();
|
targetAddUpdateWindow.init();
|
||||||
targetBulkUpdateWindow.init();
|
targetBulkUpdateWindow.init();
|
||||||
targetBulkUpdateWindow.getBulkUploader().setTargetBulkUpdateWindowLayout(this);
|
|
||||||
onLoadRestoreState();
|
onLoadRestoreState();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user