ciyidogan commited on
Commit
70f0f8c
·
verified ·
1 Parent(s): 3dc7054

Update flare-ui/src/app/dialogs/version-edit-dialog/version-edit-dialog.component.ts

Browse files
flare-ui/src/app/dialogs/version-edit-dialog/version-edit-dialog.component.ts CHANGED
@@ -124,6 +124,7 @@ export default class VersionEditDialogComponent implements OnInit {
124
  caption: ['', Validators.required],
125
  published: [{value: false, disabled: true}],
126
  general_prompt: ['', Validators.required],
 
127
  llm: this.fb.group({
128
  repo_id: ['', Validators.required],
129
  generation_config: this.fb.group({
@@ -161,6 +162,8 @@ export default class VersionEditDialogComponent implements OnInit {
161
 
162
  // Get locale details
163
  for (const code of supportedCodes) {
 
 
164
  try {
165
  const localeInfo = await this.localeService.getLocaleDetails(code).toPromise();
166
  if (localeInfo) {
@@ -178,7 +181,7 @@ export default class VersionEditDialogComponent implements OnInit {
178
  'fr': 'Français',
179
  'es': 'Español'
180
  };
181
- if (fallbackNames[code]) {
182
  this.availableLocales.push({
183
  code: code,
184
  name: fallbackNames[code]
@@ -206,6 +209,7 @@ export default class VersionEditDialogComponent implements OnInit {
206
  caption: version.caption || '',
207
  published: version.published || false,
208
  general_prompt: (version as any).general_prompt || '',
 
209
  last_update_date: version.last_update_date || ''
210
  });
211
 
@@ -601,6 +605,7 @@ export default class VersionEditDialogComponent implements OnInit {
601
  const updateData = {
602
  caption: formValue.caption,
603
  general_prompt: formValue.general_prompt || '',
 
604
  llm: formValue.llm,
605
  intents: formValue.intents.map((intent: any) => ({
606
  name: intent.name,
 
124
  caption: ['', Validators.required],
125
  published: [{value: false, disabled: true}],
126
  general_prompt: ['', Validators.required],
127
+ welcome_prompt: [''], // Added welcome_prompt field
128
  llm: this.fb.group({
129
  repo_id: ['', Validators.required],
130
  generation_config: this.fb.group({
 
162
 
163
  // Get locale details
164
  for (const code of supportedCodes) {
165
+ if (!code) continue; // Skip undefined/null values
166
+
167
  try {
168
  const localeInfo = await this.localeService.getLocaleDetails(code).toPromise();
169
  if (localeInfo) {
 
181
  'fr': 'Français',
182
  'es': 'Español'
183
  };
184
+ if (code && fallbackNames[code]) {
185
  this.availableLocales.push({
186
  code: code,
187
  name: fallbackNames[code]
 
209
  caption: version.caption || '',
210
  published: version.published || false,
211
  general_prompt: (version as any).general_prompt || '',
212
+ welcome_prompt: (version as any).welcome_prompt || '', // Added welcome_prompt
213
  last_update_date: version.last_update_date || ''
214
  });
215
 
 
605
  const updateData = {
606
  caption: formValue.caption,
607
  general_prompt: formValue.general_prompt || '',
608
+ welcome_prompt: formValue.welcome_prompt || '', // Added welcome_prompt
609
  llm: formValue.llm,
610
  intents: formValue.intents.map((intent: any) => ({
611
  name: intent.name,