fix string truncation with spatialite and memory layers (followup 065d190d)

This commit is contained in:
Juergen E. Fischer 2015-02-18 08:18:12 +01:00
parent d8083b96ef
commit b6dd1e4119

View File

@ -157,9 +157,9 @@ bool QgsField::convertCompatible( QVariant& v ) const
return true;
}
if ( mType == QVariant::String && mLength >= 0 && v.toString().length() > mLength )
if ( mType == QVariant::String && mLength > 0 && v.toString().length() > mLength )
{
v = QVariant( mType );
v = v.toString().left( mLength );
return false;
}