Merge pull request #2021 from Apollinaire/getParametersFix

collection.getParameters handles schema extension for searchable fields
This commit is contained in:
Sacha Greif 2018-07-23 15:14:44 +02:00 committed by GitHub
commit 858fbece5e
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -246,8 +246,8 @@ export const createCollection = options => {
if (terms.query) {
const query = escapeStringRegexp(terms.query);
const searchableFieldNames = _.filter(_.keys(schema), fieldName => schema[fieldName].searchable);
const currentSchema = collection.simpleSchema()._schema;
const searchableFieldNames = _.filter(_.keys(currentSchema), fieldName => currentSchema[fieldName].searchable);
if (searchableFieldNames.length) {
parameters = Utils.deepExtend(true, parameters, {
selector: {