Skip to content

Commit a2ce9d5

Browse files
committed
fix : repopulate images in settings
1 parent 581a9ed commit a2ce9d5

2 files changed

Lines changed: 4 additions & 0 deletions

File tree

PluginBuilder/Controllers/AdminController.cs

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -235,6 +235,7 @@ public async Task<IActionResult> PluginEdit(
235235
.Where(existingImagesSet.Contains)
236236
.ToList()
237237
: [..existingImages];
238+
model.PluginSettings.Images = [..pluginSettings.Images];
238239

239240
if (pluginSettings.Images.Count > 10)
240241
{
@@ -322,11 +323,13 @@ public async Task<IActionResult> PluginEdit(
322323
if (orderedImages.Count > 10)
323324
{
324325
ModelState.AddModelError(nameof(model.Images), "A maximum of 10 images is allowed per plugin.");
326+
model.PluginSettings.Images = orderedImages;
325327
await PopulatePluginEditViewModel(conn, pluginSlug, model);
326328
return View(model);
327329
}
328330

329331
pluginSettings.Images = orderedImages;
332+
model.PluginSettings.Images = orderedImages;
330333

331334
var setPluginSettings = await conn.SetPluginSettings(pluginSlug, pluginSettings, model.Visibility);
332335
if (!setPluginSettings)

PluginBuilder/Controllers/PluginController.cs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -214,6 +214,7 @@ public async Task<IActionResult> Settings(
214214
if (orderedImages.Count > 10)
215215
{
216216
ModelState.AddModelError(nameof(settingViewModel.Images), "A maximum of 10 images is allowed per plugin.");
217+
settingViewModel.ImagesUrl = orderedImages;
217218
return View(settingViewModel);
218219
}
219220

0 commit comments

Comments
 (0)