mirror of
https://github.com/n8n-io/n8n.git
synced 2024-11-14 16:44:07 -08:00
fix(editor): Run external hooks after settings have been initialized (#11423)
This commit is contained in:
parent
7a8dafe990
commit
0ab24c814a
|
@ -8,7 +8,6 @@ import Modals from '@/components/Modals.vue';
|
||||||
import Telemetry from '@/components/Telemetry.vue';
|
import Telemetry from '@/components/Telemetry.vue';
|
||||||
import AskAssistantFloatingButton from '@/components/AskAssistant/AskAssistantFloatingButton.vue';
|
import AskAssistantFloatingButton from '@/components/AskAssistant/AskAssistantFloatingButton.vue';
|
||||||
import { loadLanguage } from '@/plugins/i18n';
|
import { loadLanguage } from '@/plugins/i18n';
|
||||||
import { useExternalHooks } from '@/composables/useExternalHooks';
|
|
||||||
import { APP_MODALS_ELEMENT_ID, HIRING_BANNER, VIEWS } from '@/constants';
|
import { APP_MODALS_ELEMENT_ID, HIRING_BANNER, VIEWS } from '@/constants';
|
||||||
import { useRootStore } from '@/stores/root.store';
|
import { useRootStore } from '@/stores/root.store';
|
||||||
import { useAssistantStore } from '@/stores/assistant.store';
|
import { useAssistantStore } from '@/stores/assistant.store';
|
||||||
|
@ -46,7 +45,6 @@ watch(defaultLocale, (newLocale) => {
|
||||||
onMounted(async () => {
|
onMounted(async () => {
|
||||||
setAppZIndexes();
|
setAppZIndexes();
|
||||||
logHiringBanner();
|
logHiringBanner();
|
||||||
void useExternalHooks().run('app.mount');
|
|
||||||
loading.value = false;
|
loading.value = false;
|
||||||
window.addEventListener('resize', updateGridWidth);
|
window.addEventListener('resize', updateGridWidth);
|
||||||
await updateGridWidth();
|
await updateGridWidth();
|
||||||
|
|
|
@ -4,6 +4,7 @@ import { useRootStore } from '@/stores/root.store';
|
||||||
import { useSettingsStore } from '@/stores/settings.store';
|
import { useSettingsStore } from '@/stores/settings.store';
|
||||||
import { useSourceControlStore } from '@/stores/sourceControl.store';
|
import { useSourceControlStore } from '@/stores/sourceControl.store';
|
||||||
import { useUsersStore } from '@/stores/users.store';
|
import { useUsersStore } from '@/stores/users.store';
|
||||||
|
import { useExternalHooks } from '@/composables/useExternalHooks';
|
||||||
import { initializeCloudHooks } from '@/hooks/register';
|
import { initializeCloudHooks } from '@/hooks/register';
|
||||||
import { useVersionsStore } from '@/stores/versions.store';
|
import { useVersionsStore } from '@/stores/versions.store';
|
||||||
import { useProjectsStore } from '@/stores/projects.store';
|
import { useProjectsStore } from '@/stores/projects.store';
|
||||||
|
@ -26,6 +27,9 @@ export async function initializeCore() {
|
||||||
const versionsStore = useVersionsStore();
|
const versionsStore = useVersionsStore();
|
||||||
|
|
||||||
await settingsStore.initialize();
|
await settingsStore.initialize();
|
||||||
|
|
||||||
|
void useExternalHooks().run('app.mount');
|
||||||
|
|
||||||
if (!settingsStore.isPreviewMode) {
|
if (!settingsStore.isPreviewMode) {
|
||||||
await usersStore.initialize();
|
await usersStore.initialize();
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue