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()
147
147
$ slaves_settings = $ modelHelper ->getSlavesSettings ($ this );
148
148
$ slaves = isset ($ settings ['slaves ' ]) ? $ settings ['slaves ' ] : [];
149
149
150
- $ b = count ( $ slaves ) > 0 ;
150
+ $ b = true ;
151
151
152
152
/** @var \AlgoliaSearch\Index $index */
153
153
foreach ($ indices as $ index ) {
154
- if ($ b ) {
154
+
155
+ if ($ b && isset ($ settings ['slaves ' ])) {
155
156
$ settings ['slaves ' ] = array_map (function ($ indexName ) use ($ modelHelper ) {
156
157
return $ modelHelper ->getFinalIndexName ($ this , $ indexName );
157
158
}, $ settings ['slaves ' ]);
158
159
}
159
160
160
- $ index ->setSettings ($ settings );
161
+ if (count (array_keys ($ settings )) > 0 ) {
162
+ $ index ->setSettings ($ settings );
163
+ }
161
164
162
- if ($ b ) {
165
+ if ($ b && isset ( $ settings [ ' slaves ' ]) ) {
163
166
$ b = false ;
164
167
unset($ settings ['slaves ' ]);
165
168
}
@@ -171,7 +174,8 @@ public function _setSettings()
171
174
172
175
$ s = array_merge ($ settings , $ slaves_settings [$ slave ]);
173
176
174
- $ index ->setSettings ($ s );
177
+ if (count (array_keys ($ s )) > 0 )
178
+ $ index ->setSettings ($ s );
175
179
}
176
180
}
177
181
}
You can’t perform that action at this time.
0 commit comments