diff --git a/src/modules/partition/jobs/FillGlobalStorageJob.cpp b/src/modules/partition/jobs/FillGlobalStorageJob.cpp index 41a8580df..1c802eb75 100644 --- a/src/modules/partition/jobs/FillGlobalStorageJob.cpp +++ b/src/modules/partition/jobs/FillGlobalStorageJob.cpp @@ -31,6 +31,7 @@ #include #include #include +#include // Qt #include @@ -73,6 +74,18 @@ mapForPartition( Partition* partition, const QString& uuid ) << "mtpoint:" << PartitionInfo::mountPoint( partition ) << "fs:" << partition->fileSystem().name() << uuid; + + if ( partition->roles().has( PartitionRole::Luks ) ) + { + const FileSystem& fsRef = partition->fileSystem(); + const FS::luks* luksFs = dynamic_cast< const FS::luks* >( &fsRef ); + if ( luksFs ) + { + map[ "luksMapperName" ] = luksFs->suggestedMapperName( partition->partitionPath() ); + cDebug() << "luksMapperName:" << map[ "luksMapperName" ]; + } + } + return map; }