Skip to content

Commit 392851c

Browse files
committed
feat: use iteration to determine pluginConfigData
1 parent fa7356e commit 392851c

File tree

1 file changed

+7
-8
lines changed
  • src/Resources/app/administration/src/frosh-thumbnail-processor-config-restriction

1 file changed

+7
-8
lines changed

src/Resources/app/administration/src/frosh-thumbnail-processor-config-restriction/index.js

Lines changed: 7 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -27,17 +27,16 @@ Component.register('frosh-thumbnail-processor-config-restriction', {
2727
},
2828

2929
pluginConfigData() {
30-
let config = this.$parent.$parent.$parent.actualConfigData;
31-
if (config) {
32-
return this.$parent.$parent.$parent;
33-
}
30+
let configData = this.$parent;
31+
for (let i = 0; i < 20; i++) {
32+
if (configData.actualConfigData) {
33+
return configData;
34+
}
3435

35-
config = this.$parent.$parent.$parent.$parent.actualConfigData;
36-
if (config) {
37-
return this.$parent.$parent.$parent.$parent;
36+
configData = configData.$parent;
3837
}
3938

40-
return this.$parent.$parent.$parent.$parent.$parent;
39+
throw "Can not get pluginConfigData";
4140
}
4241
},
4342

0 commit comments

Comments
 (0)