diff --git a/src/core/qgsvectorlayereditbuffer.cpp b/src/core/qgsvectorlayereditbuffer.cpp index ffea7009331..28a898afee3 100644 --- a/src/core/qgsvectorlayereditbuffer.cpp +++ b/src/core/qgsvectorlayereditbuffer.cpp @@ -20,6 +20,8 @@ #include "qgsvectordataprovider.h" #include "qgsvectorlayer.h" #include "qgsvectorlayerutils.h" +#include "qgsmessagelog.h" + //! populate two lists (ks, vs) from map - in reverse order template void mapToReversedLists( const QMap< Key, T > &map, QList &ks, QList &vs ) @@ -119,7 +121,10 @@ bool QgsVectorLayerEditBuffer::addFeature( QgsFeature &f ) return false; } if ( L->mFields.count() != f.attributes().count() ) + { + QgsMessageLog::logMessage( tr( "cannot add feature, wrong field count: layer: %1 feature: %2:" ).arg( L->mFields.count() ).arg( f.attributes().count() ) ); return false; + } // TODO: check correct geometry type