From b1dac74f2baa17eed89f6652e0d3c1653d8483e9 Mon Sep 17 00:00:00 2001 From: "Juergen E. Fischer" Date: Tue, 30 Jun 2015 17:44:46 +0200 Subject: [PATCH] postgres provider: fix indexing of default values (fixes #12996; folloup 61f39d6f) --- src/providers/postgres/qgspostgresprovider.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/providers/postgres/qgspostgresprovider.cpp b/src/providers/postgres/qgspostgresprovider.cpp index 5fdc2285460..bbb357c4eff 100644 --- a/src/providers/postgres/qgspostgresprovider.cpp +++ b/src/providers/postgres/qgspostgresprovider.cpp @@ -1785,12 +1785,12 @@ bool QgsPostgresProvider::addFeatures( QgsFeatureList &flist ) if ( value.isNull() ) { const QgsField &fld = field( attrIdx ); - v = paramValue( defaultValues[ attrIdx ], defaultValues[ attrIdx ] ); + v = paramValue( defaultValues[ i ], defaultValues[ i ] ); features->setAttribute( attrIdx, convertValue( fld.type(), v ) ); } else { - v = paramValue( value.toString(), defaultValues[ attrIdx ] ); + v = paramValue( value.toString(), defaultValues[ i ] ); if ( v != value.toString() ) {