From 3ba851ae41545155474947f8e784e96e77d95f67 Mon Sep 17 00:00:00 2001 From: Tudor Stanciu Date: Sun, 3 May 2020 03:24:26 +0300 Subject: [PATCH] course save fix --- src/components/courses/ManageCoursePage.js | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/components/courses/ManageCoursePage.js b/src/components/courses/ManageCoursePage.js index ddcc4a8..8cddb69 100644 --- a/src/components/courses/ManageCoursePage.js +++ b/src/components/courses/ManageCoursePage.js @@ -57,9 +57,15 @@ export function ManageCoursePage({ return Object.keys(errors).length === 0; } + const checkSlug = () => { + if (course.slug) return; + course.slug = course.title.replace(/\s+/g, "-").toLowerCase(); + }; + function handleSave(event) { event.preventDefault(); if (!formIsValid()) return; + checkSlug(); setSaving(true); actions .saveCourse(course)