diff --git a/server/public/medias/products/wegewgewgew/product-1755154798642.png b/server/public/medias/products/wegewgewgew/product-1755154798642.png new file mode 100644 index 0000000..fa9a07a Binary files /dev/null and b/server/public/medias/products/wegewgewgew/product-1755154798642.png differ diff --git a/server/src/entities/product.entity.ts b/server/src/entities/product.entity.ts index d3a4acc..62d8d66 100644 --- a/server/src/entities/product.entity.ts +++ b/server/src/entities/product.entity.ts @@ -15,12 +15,13 @@ export class Product extends CoreEntity { const prefix = process.env.PREFIX_VERSION || '/api'; const port = process.env.APP_PORT || '4000'; - return (value as []).map((item) => { - if (isURL(item, { require_host: true, require_protocol: true })) { + return (value as string[]).map((item) => { + // Nếu đã là URL đầy đủ thì trả về nguyên xi + if (/^https?:\/\//i.test(item)) { return item; } - const path = `medias/products/${(title as string).toLowerCase().replaceAll(' ', '-')}/${item}`; + const path = `medias/products/${title.toLowerCase().replaceAll(' ', '-')}/${item}`; if (env === 'dev') { return `http://localhost:${port}${prefix}/${path}`;