관리페이지 데이터 전송 오류 메세지 표시5
Deploy EG-BIM QA Gateway / deploy (push) Successful in 1m4s

This commit is contained in:
root
2026-09-21 15:29:10 +09:00
parent 4540b3a09f
commit 8884146365
2 changed files with 10 additions and 9 deletions
+9 -8
View File
@@ -312,10 +312,11 @@ async function createFeedback(request, env) {
if (!['ERROR_QNA', 'IMPROVEMENT_QNA', 'GENERAL_QNA'].includes(category)) return json({ error: 'invalid_category' }, 400);
const feedbackId = isUuidv7(input.feedbackId) ? input.feedbackId : uuidv7();
const requesterId = user.requesterId || user.ssoSubject || user.userUuid;
const requesterTenantId = user.requesterTenantId || user.tenantId;
const requesterId = String(user.requesterId || user.ssoSubject || user.userUuid || '');
const requesterTenantId = String(user.requesterTenantId || user.tenantId || '');
if (!requesterId || !requesterTenantId) return json({ error: 'requester_identity_missing' }, 422);
if (!user.phone) return json({ error: 'requester_phone_missing' }, 422);
const requesterPhone = String(user.phone || '');
if (!requesterPhone) return json({ error: 'requester_phone_missing' }, 422);
const upstreamPayload = {
title,
@@ -323,11 +324,11 @@ async function createFeedback(request, env) {
Category: category,
requester_id: requesterId,
requester_tenant_id: requesterTenantId,
requester_email: user.email || '',
requester_name: user.name || '',
requester_department: user.department || '',
requester_phone_number: user.phone,
is_secret: input.is_secret ? 1 : 0
requester_email: String(user.email || ''),
requester_name: String(user.name || ''),
requester_department: String(user.department || ''),
requester_phone_number: requesterPhone,
is_secret: input.is_secret === true || input.is_secret === 'true' || input.is_secret === 1 || input.is_secret === '1' ? 'true' : 'false'
};
if (Array.isArray(input.images) && input.images.length) upstreamPayload.images = input.images;