diff --git a/resources/views/barobill/kakaotalk/send/index.blade.php b/resources/views/barobill/kakaotalk/send/index.blade.php index cbdeab82..39115e41 100644 --- a/resources/views/barobill/kakaotalk/send/index.blade.php +++ b/resources/views/barobill/kakaotalk/send/index.blade.php @@ -280,22 +280,29 @@ function loadTemplateOptions(prefix) { .then(r => r.json()) .then(data => { tplSelect.innerHTML = ''; - if (!data.success) return; + if (!data.success) { + console.warn('템플릿 조회 실패:', data.error || data.message || data); + tplSelect.innerHTML = ''; + return; + } const raw = data.data; let items = []; if (Array.isArray(raw)) items = raw; else if (raw && raw.KakaotalkTemplate) items = Array.isArray(raw.KakaotalkTemplate) ? raw.KakaotalkTemplate : [raw.KakaotalkTemplate]; + else if (raw) items = [raw]; + console.log('템플릿 목록:', items); templateCache[channelId] = items; items.forEach(tpl => { - const status = String(tpl.Status); - if (status === 'R' || status === '3') { // 승인된 템플릿만 (R 또는 3) - const opt = document.createElement('option'); - opt.value = tpl.TemplateName; - opt.textContent = tpl.TemplateName; - tplSelect.appendChild(opt); - } + const opt = document.createElement('option'); + opt.value = tpl.TemplateName; + opt.textContent = tpl.TemplateName; + tplSelect.appendChild(opt); }); + }) + .catch(err => { + console.error('템플릿 API 오류:', err); + tplSelect.innerHTML = ''; }); }