diff --git a/src/libcalamares/Job.h b/src/libcalamares/Job.h
index 7ecc13ee362a67820d97ab3c8872569ff13c681a..af9982e712db8cb7bb2d92caaa0c607782824f5a 100644
--- a/src/libcalamares/Job.h
+++ b/src/libcalamares/Job.h
@@ -61,7 +61,7 @@ public:
     explicit Job( QObject* parent = nullptr );
     virtual ~Job();
 
-    virtual QString prettyName() = 0;
+    virtual QString prettyName() const = 0;
     virtual JobResult exec() = 0;
 signals:
     void running( const Calamares::job_ptr& );
diff --git a/src/modules/partition/CreatePartitionJob.cpp b/src/modules/partition/CreatePartitionJob.cpp
index 4360da60582200153ff72e3d8d2ce9023259b60b..672dcd3f257550ad8b33134c1f4de2eed81fd4c7 100644
--- a/src/modules/partition/CreatePartitionJob.cpp
+++ b/src/modules/partition/CreatePartitionJob.cpp
@@ -42,7 +42,7 @@ CreatePartitionJob::CreatePartitionJob( Device* device, Partition* partition )
 }
 
 QString
-CreatePartitionJob::prettyName()
+CreatePartitionJob::prettyName() const
 {
     return tr( "Create partition" ); // FIXME
 }
diff --git a/src/modules/partition/CreatePartitionJob.h b/src/modules/partition/CreatePartitionJob.h
index 8e588f0fcda525b8f2a9bf7d3bf55bfd7e70ee2a..705724af66273d78b8a6cbba4e3b1a2b112b35ce 100644
--- a/src/modules/partition/CreatePartitionJob.h
+++ b/src/modules/partition/CreatePartitionJob.h
@@ -30,7 +30,7 @@ class CreatePartitionJob : public Calamares::Job
     Q_OBJECT
 public:
     CreatePartitionJob( Device* device, Partition* partition );
-    QString prettyName() override;
+    QString prettyName() const override;
     Calamares::JobResult exec() override;
 
     void updatePreview();
diff --git a/src/modules/partition/DeletePartitionJob.cpp b/src/modules/partition/DeletePartitionJob.cpp
index 2ac859c70d4c51c70b007cae5eeff8d8a42a6bfc..157b17c2f25c0bac0bf7423e95bad0b0ae646cd3 100644
--- a/src/modules/partition/DeletePartitionJob.cpp
+++ b/src/modules/partition/DeletePartitionJob.cpp
@@ -31,7 +31,7 @@ DeletePartitionJob::DeletePartitionJob( Device* device, Partition* partition )
 }
 
 QString
-DeletePartitionJob::prettyName()
+DeletePartitionJob::prettyName() const
 {
     return tr( "Delete partition %1" ).arg( m_partition->partitionPath() );
 }
diff --git a/src/modules/partition/DeletePartitionJob.h b/src/modules/partition/DeletePartitionJob.h
index ea6b7744f35d8be34863642758f1e5c4d66cd2eb..3225c461ca916a6864f29148024908f1e41ef6cc 100644
--- a/src/modules/partition/DeletePartitionJob.h
+++ b/src/modules/partition/DeletePartitionJob.h
@@ -30,7 +30,7 @@ class DeletePartitionJob : public Calamares::Job
     Q_OBJECT
 public:
     DeletePartitionJob( Device* device, Partition* partition );
-    QString prettyName() override;
+    QString prettyName() const override;
     Calamares::JobResult exec() override;
 
     void updatePreview();