Skip to content

Commit 2d90060

Browse files
committed
fix(#306): flush save operations to fix unexpected data integrity exception
1 parent 8f81a20 commit 2d90060

File tree

2 files changed

+2
-2
lines changed

2 files changed

+2
-2
lines changed

owlplug-client/src/main/java/com/owlplug/core/tasks/FileSyncTask.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -90,7 +90,7 @@ public long extractFolderSize(File directory, FileStat parent) {
9090
directoryStat.setParent(parent);
9191
}
9292
directoryStat.setLength(0);
93-
fileStatDAO.save(directoryStat);
93+
fileStatDAO.saveAndFlush(directoryStat);
9494

9595
for (File file : directory.listFiles()) {
9696
if (file.isFile()) {

owlplug-client/src/main/java/com/owlplug/core/tasks/PluginSyncTask.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -182,7 +182,7 @@ protected TaskResult start() throws Exception {
182182

183183
if (pluginFootprint == null) {
184184
pluginFootprint = new PluginFootprint(plugin.getPath());
185-
pluginFootprintDAO.save(pluginFootprint);
185+
pluginFootprintDAO.saveAndFlush(pluginFootprint);
186186
}
187187
plugin.setFootprint(pluginFootprint);
188188
pluginDAO.save(plugin);

0 commit comments

Comments
 (0)