diff --git a/app/templates/admin/content-page-edit.html b/app/templates/admin/content-page-edit.html index a2b274b7..0df8363c 100644 --- a/app/templates/admin/content-page-edit.html +++ b/app/templates/admin/content-page-edit.html @@ -73,7 +73,7 @@ x-model="form.slug" required maxlength="100" - pattern="[a-z0-9_-]+" + pattern="[a-z0-9\-_]+" class="w-full px-3 py-2 text-gray-700 dark:text-gray-300 border border-gray-300 dark:border-gray-600 rounded-lg focus:outline-none focus:border-purple-500 dark:bg-gray-700" placeholder="about" > diff --git a/static/admin/js/content-page-edit.js b/static/admin/js/content-page-edit.js index 05579169..76df5641 100644 --- a/static/admin/js/content-page-edit.js +++ b/static/admin/js/content-page-edit.js @@ -73,7 +73,7 @@ function contentPageEditor(pageId) { contentPageEditLog.info('Loading vendors...'); const response = await apiClient.get('/admin/vendors?is_active=true&limit=100'); const data = response.data || response; - this.vendors = data.items || data || []; + this.vendors = data.vendors || data.items || data || []; contentPageEditLog.info(`Loaded ${this.vendors.length} vendors`); } catch (err) { contentPageEditLog.error('Error loading vendors:', err);