diff --git a/shell/edit/provisioning.cattle.io.cluster/RegistryConfigs.vue b/shell/edit/provisioning.cattle.io.cluster/RegistryConfigs.vue index ae800fda9a..3d1338a691 100644 --- a/shell/edit/provisioning.cattle.io.cluster/RegistryConfigs.vue +++ b/shell/edit/provisioning.cattle.io.cluster/RegistryConfigs.vue @@ -92,6 +92,19 @@ export default { set(this.value, 'spec.rkeConfig.registries.configs', configs); }, + + wrapRegisterBeforeHook(fn, ...args) { + async function wrapFn(...params) { + const result = await fn(...params); + + return new Promise((resolve) => { + setTimeout(() => { + resolve(result); + }, 50); + }); + } + this.clusterRegisterBeforeHook(wrapFn, ...args); + } } }; @@ -116,7 +129,7 @@ export default {