diff --git a/src/core/layout/qgslayoutitemattributetable.cpp b/src/core/layout/qgslayoutitemattributetable.cpp index f314f151c0e..8cacccec891 100644 --- a/src/core/layout/qgslayoutitemattributetable.cpp +++ b/src/core/layout/qgslayoutitemattributetable.cpp @@ -428,7 +428,7 @@ bool QgsLayoutItemAttributeTable::getTableContents( QgsLayoutTableContents &cont if ( layer ) { //transform back to layer CRS - QgsCoordinateTransform coordTransform( layer->crs(), mMap->crs() ); + QgsCoordinateTransform coordTransform( layer->crs(), mMap->crs(), mLayout->project() ); try { selectionRect = coordTransform.transformBoundingBox( selectionRect, QgsCoordinateTransform::ReverseTransform );