fixed invalid post title breaking links
This commit is contained in:
@@ -218,7 +218,7 @@ export default function Editor({ editSlug }: Props) {
|
||||
.map(t => t.trim())
|
||||
.filter(Boolean);
|
||||
try {
|
||||
await savePost({
|
||||
const saved = await savePost({
|
||||
slug,
|
||||
old_slug: originalSlug || null,
|
||||
date,
|
||||
@@ -228,7 +228,8 @@ export default function Editor({ editSlug }: Props) {
|
||||
content,
|
||||
});
|
||||
showAlertMsg('Post saved!', 'success');
|
||||
setOriginalSlug(slug);
|
||||
if (saved?.slug && saved.slug !== slug) setSlug(saved.slug);
|
||||
setOriginalSlug(saved?.slug ?? slug);
|
||||
} catch (e) {
|
||||
showAlertMsg(e instanceof ApiError ? `Error: ${e.message}` : 'Failed to connect to server.', 'error');
|
||||
}
|
||||
@@ -274,7 +275,7 @@ export default function Editor({ editSlug }: Props) {
|
||||
</button>
|
||||
{originalSlug && (
|
||||
<a
|
||||
href={`/posts/${originalSlug}`}
|
||||
href={`/posts/${encodeURIComponent(originalSlug)}`}
|
||||
target="_blank"
|
||||
rel="noreferrer"
|
||||
className="bg-blue text-crust font-bold py-3 px-8 rounded-lg hover:bg-sky transition-all transform hover:scale-105 whitespace-nowrap inline-flex items-center justify-center gap-2"
|
||||
|
||||
Reference in New Issue
Block a user