From c2cfa620001b82c2f5f0bd348d18fed6bfb8b0d6 Mon Sep 17 00:00:00 2001 From: Robin Ward Date: Tue, 1 Sep 2020 14:54:30 -0400 Subject: [PATCH] REFACTOR: Remove `_.intersection` --- app/assets/javascripts/discourse/app/models/user.js | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/app/assets/javascripts/discourse/app/models/user.js b/app/assets/javascripts/discourse/app/models/user.js index 44ad80f1ff..297ad8b601 100644 --- a/app/assets/javascripts/discourse/app/models/user.js +++ b/app/assets/javascripts/discourse/app/models/user.js @@ -290,7 +290,7 @@ const User = RestModel.extend({ ]; const data = this.getProperties( - fields ? _.intersection(userFields, fields) : userFields + userFields.filter(uf => !fields || fields.indexOf(uf) !== -1) ); let userOptionFields = [ @@ -326,7 +326,9 @@ const User = RestModel.extend({ ]; if (fields) { - userOptionFields = _.intersection(userOptionFields, fields); + userOptionFields = userOptionFields.filter( + uo => fields.indexOf(uo) !== -1 + ); } userOptionFields.forEach(s => {