Skip to content

Commit 1b6761c

Browse files
committed
#178: add quick fix for #170
1 parent d986d51 commit 1b6761c

File tree

2 files changed

+8
-3
lines changed

2 files changed

+8
-3
lines changed

src/main/java/de/doubleslash/keeptime/controller/Controller.java

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -63,7 +63,7 @@ public void enableAutoSave() {
6363
autoSaveInterval = new Interval(AUTO_SAVE_INTERVAL_SECONDS);
6464
autoSaveInterval.registerCallBack(() -> {
6565
LOG.debug("Auto saving current work.");
66-
saveCurrentWork(dateProvider.dateTimeNow());
66+
saveCurrentWork();
6767
});
6868
}
6969

@@ -92,7 +92,11 @@ public void changeProject(final Project newProject, final long minusSeconds) {
9292
model.activeWorkItem.set(newWork);
9393
}
9494

95-
public Work saveCurrentWork(final LocalDateTime workEnd) {
95+
public void saveCurrentWork() {
96+
saveCurrentWork(dateProvider.dateTimeNow());
97+
}
98+
99+
private Work saveCurrentWork(final LocalDateTime workEnd) {
96100
final Work currentWork = model.activeWorkItem.get();
97101

98102
if (currentWork == null) {

src/main/java/de/doubleslash/keeptime/view/ReportController.java

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,6 @@
2727
import javafx.scene.input.KeyCode;
2828
import javafx.scene.layout.*;
2929
import javafx.scene.shape.SVGPath;
30-
import javafx.stage.Modality;
3130
import org.slf4j.Logger;
3231
import org.slf4j.LoggerFactory;
3332
import org.springframework.stereotype.Component;
@@ -539,6 +538,8 @@ private Node createCopyWorkButton(final Work w) {
539538

540539
public void update() {
541540
heimatSyncButton.setVisible(model.getHeimatSettings().isHeimatActive());
541+
// TODO save work so it appears directly in report. Quick fixes #170. Use #176 for this instead.
542+
controller.saveCurrentWork();
542543
updateReport(this.currentReportDate);
543544
}
544545

0 commit comments

Comments
 (0)