fix(api): validate deviceId before ObjectId conversion

This commit is contained in:
Siteshcodes
2026-08-04 20:40:36 +05:30
parent 80bb470098
commit 1cc05c01b1
+7
View File
@@ -217,6 +217,13 @@ export class WebhookService {
}
if (deviceId) {
if (!mongoose.Types.ObjectId.isValid(deviceId)) {
throw new HttpException(
'Invalid deviceId',
HttpStatus.BAD_REQUEST,
)
}
commonPipeline.push({
$match: {
'deviceData._id': new mongoose.Types.ObjectId(deviceId),