fix: tạo tags cho ảnh public của guest
This commit is contained in:
+16
-1
@@ -2240,6 +2240,20 @@ class PhotoController {
|
||||
}
|
||||
}
|
||||
|
||||
// Lấy tags từ request (nếu có)
|
||||
let tags: string[] = [];
|
||||
if (req.body.tags) {
|
||||
try {
|
||||
tags = JSON.parse(req.body.tags);
|
||||
if (!Array.isArray(tags)) {
|
||||
tags = [];
|
||||
}
|
||||
} catch (e) {
|
||||
const errorMsg = e instanceof Error ? e.message : 'Unknown error';
|
||||
console.warn('[TAGS] Failed to parse tags from request:', errorMsg);
|
||||
}
|
||||
}
|
||||
|
||||
// 4. Nếu vẫn không có, sử dụng vị trí mặc định (TP.HCM)
|
||||
if (lat === undefined || lng === undefined) {
|
||||
lat = 10.7769;
|
||||
@@ -2278,7 +2292,8 @@ class PhotoController {
|
||||
privacy: 'PUBLIC',
|
||||
metadata: {
|
||||
lat: lat,
|
||||
lng: lng
|
||||
lng: lng,
|
||||
tags: tags
|
||||
}
|
||||
},
|
||||
});
|
||||
|
||||
Reference in New Issue
Block a user