diff --git a/web/src/admin/outposts/OutpostForm.ts b/web/src/admin/outposts/OutpostForm.ts index ca6cf242cd..f11d9d2a78 100644 --- a/web/src/admin/outposts/OutpostForm.ts +++ b/web/src/admin/outposts/OutpostForm.ts @@ -97,7 +97,8 @@ export class OutpostForm extends ModelForm { embedded = false; @state() - providers?: DataProvider; + providers: DataProvider = providerProvider(this.type); + defaultConfig?: OutpostDefaultConfig; async loadInstance(pk: string): Promise { @@ -113,6 +114,7 @@ export class OutpostForm extends ModelForm { this.defaultConfig = await new OutpostsApi( DEFAULT_CONFIG, ).outpostsInstancesDefaultSettingsRetrieve(); + this.providers = providerProvider(this.type); } getSuccessMessage(): string {