diff --git a/src/controllers/CommandController.ts b/src/controllers/CommandController.ts index 85b2c98e..8f291634 100644 --- a/src/controllers/CommandController.ts +++ b/src/controllers/CommandController.ts @@ -1013,9 +1013,11 @@ export class CommandController extends Controller { if (command.commandExcecuteDate == null) throw new HttpError(HttpStatusCode.NOT_FOUND, "ไม่พบวันที่คำสั่งมีผล"); - let profiles = command.commandRecives - .filter((x) => x.profileId != null) - .map(async (x) => x.profileId); + let profiles = command && command.commandRecives.length > 0 + ? command.commandRecives + .filter((x) => x.profileId != null) + .map((x) => x.profileId) + : []; await new CallAPI() .PostData(request, "/placement/noti/profiles", {