This repository was archived by the owner on Jul 31, 2018. It is now read-only.
File tree Expand file tree Collapse file tree 1 file changed +9
-5
lines changed
Expand file tree Collapse file tree 1 file changed +9
-5
lines changed Original file line number Diff line number Diff line change @@ -147,19 +147,22 @@ public function _setSettings()
147147 $ slaves_settings = $ modelHelper ->getSlavesSettings ($ this );
148148 $ slaves = isset ($ settings ['slaves ' ]) ? $ settings ['slaves ' ] : [];
149149
150- $ b = count ( $ slaves ) > 0 ;
150+ $ b = true ;
151151
152152 /** @var \AlgoliaSearch\Index $index */
153153 foreach ($ indices as $ index ) {
154- if ($ b ) {
154+
155+ if ($ b && isset ($ settings ['slaves ' ])) {
155156 $ settings ['slaves ' ] = array_map (function ($ indexName ) use ($ modelHelper ) {
156157 return $ modelHelper ->getFinalIndexName ($ this , $ indexName );
157158 }, $ settings ['slaves ' ]);
158159 }
159160
160- $ index ->setSettings ($ settings );
161+ if (count (array_keys ($ settings )) > 0 ) {
162+ $ index ->setSettings ($ settings );
163+ }
161164
162- if ($ b ) {
165+ if ($ b && isset ( $ settings [ ' slaves ' ]) ) {
163166 $ b = false ;
164167 unset($ settings ['slaves ' ]);
165168 }
@@ -171,7 +174,8 @@ public function _setSettings()
171174
172175 $ s = array_merge ($ settings , $ slaves_settings [$ slave ]);
173176
174- $ index ->setSettings ($ s );
177+ if (count (array_keys ($ s )) > 0 )
178+ $ index ->setSettings ($ s );
175179 }
176180 }
177181 }
You can’t perform that action at this time.
0 commit comments