fix: add link title when creating via SingleFile extension

This commit is contained in:
Kha Nguyen
2025-08-28 22:43:57 -05:00
parent 07665cee7e
commit 4acc639a8a

View File

@@ -10,6 +10,7 @@ import { UploadFileSchema } from "@linkwarden/lib/schemaValidation";
import isDemoMode from "@/lib/api/isDemoMode";
import getSuffixFromFormat from "@/lib/shared/getSuffixFromFormat";
import setCollection from "@/lib/api/setCollection";
import fetchTitleAndHeaders from "@/lib/shared/fetchTitleAndHeaders";
export const config = {
api: {
@@ -145,9 +146,11 @@ async function handlePost(req: NextApiRequest, res: NextApiResponse) {
if (!collection) {
throw new Error("Collection not found.");
}
const { title = "" } = url ? await fetchTitleAndHeaders(url) : {};
const link = await prisma.link.create({
data: {
name: title,
createdBy: {
connect: {
id: user.id,