int fidIdx = fields.lookupField( QStringLiteral( "FID" ) ); Collaborator nyalldawson Oct 26, 2018 Ok, moving on with the discussion :) Am I missing something here, or won't the attributes added to this sink contain the existing fid value, and accordingly be one row out of sync ...