File tree Expand file tree Collapse file tree
plugins/remote-config/frontend/public/javascripts Expand file tree Collapse file tree Original file line number Diff line number Diff line change 145145 parameters . forEach ( function ( parameter ) {
146146 parameter . editable = true ;
147147 resp . experiments . forEach ( function ( experiment ) {
148- if ( experiment && experiment . status !== "completed" && experiment . variants && experiment . variants . length > 0 && experiment . variants [ 0 ] . parameters . length && experiment . variants [ 0 ] . parameters . length > 0 && experiment . variants [ 0 ] . parameters [ 0 ] . name === parameter . parameter_key ) {
149- parameter . abStatus = experiment . status ;
150- parameter . editable = false ;
148+ if ( experiment && experiment . status !== "completed" && experiment . variants && experiment . variants . length > 0 ) {
149+ var parameterInExperiment = experiment . variants . find ( function ( variant ) {
150+ if ( variant . parameters && variant . parameters . length > 0 ) {
151+ return variant . parameters . find ( function ( vParameter ) {
152+ return vParameter . name === parameter . parameter_key ;
153+ } ) ;
154+ }
155+
156+ return false ;
157+ } ) ;
158+
159+ if ( parameterInExperiment ) {
160+ parameter . abStatus = experiment . status ;
161+ parameter . editable = false ;
162+ }
151163 }
152164 } ) ;
153165 if ( parameter . expiry_dttm && parameter . expiry_dttm < Date . now ( ) ) {
You can’t perform that action at this time.
0 commit comments