If I understand correctly the patch, we should be more specific than just checking that the record is a GeoExt.data.LayerRecord here: if has to be a record with a vector layer inside (with a WFS protocol) ...

In addition, I would add extra parenthesis in the condition, around ```record.get('srs') && (record.get('srs')[srs] === true)```