diff --git a/src/jobs/setpartflagsjob.cpp b/src/jobs/setpartflagsjob.cpp
index 5947e07..6f8417a 100644
--- a/src/jobs/setpartflagsjob.cpp
+++ b/src/jobs/setpartflagsjob.cpp
@@ -83,8 +83,10 @@ bool SetPartFlagsJob::run(Report& parent)
}
delete backendPartition;
- } else
+ } else {
report->line() << xi18nc("@info:progress", "Could not find partition %1 on device %2 to set partition flags.", partition().deviceNode(), device().deviceNode());
+ rval = false;
+ }
if (rval)
backendPartitionTable->commit();