# 정의되지 않은 ICS 파일 이름

**URL:** https://meta.discourse.org/t/undefined-ics-file-name/387696
**Category:** Bug
**Tags:** events
**Created:** [11월 5, 2025, 5:55오후 UTC](https://meta.discourse.org/t/undefined-ics-file-name/387696 "2025-11-05T17:55:36Z")
**Posts on this page:** 1
**Showing post:** 1

<div class="post-metadata">

### Author: ![dax](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/dax/32/244677_2.png) [@dax](https://meta.discourse.org/u/dax)
#### Post date: [11월 5, 2025, 5:55오후 UTC](https://meta.discourse.org/t/undefined-ics-file-name/387696/1 "2025-11-05T17:55:37Z")

</div>

## ℹ 개요

이벤트 미리보기 모달(이벤트 날짜를 클릭하면 나타나는 모달)에서 "캘린더에 추가"를 클릭하면 다운로드되는 `.ics` 파일의 이름이 `undefined.ics`로 설정되며, 캘린더 파일 내부의 이벤트 제목도 `SUMMARY:undefined`로 설정됩니다. 그러나 이벤트의 3점 메뉴에서 “캘린더에 추가” 옵션을 통해 캘린더를 다운로드하면 예상대로 작동하며, 파일명과 캘린더 요약 모두 이벤트 제목이 사용됩니다.

## 🚶‍♀️ 재현 단계

1. 이벤트가 있는 주제를 생성하거나 열기

2. 게시물에 표시된 **이벤트 날짜** 를 클릭하여 미리보기 모달을 확장:  

3. 모달에서 **캘린더에 추가** 를 클릭

4. 생성된 `.ics` 파일을 저장

5. (선택 사항) 이벤트의 3점 메뉴를 클릭하고 거기서 캘린더에 추가를 사용하여 비교

## ✅ 예상 결과

- 다운로드되는 `.ics` 파일은 이벤트 제목으로 명명되어야 함
- 캘린더 파일 내용은 이벤트 제목이 포함된 올바른 `SUMMARY:`를 가져야 함

## ❌ 관찰된 결과

- 다운로드된 파일의 이름은 `undefined.ics`임
- 캘린더 파일의 이벤트 제목은 `SUMMARY:undefined`임
- (3점 메뉴에서 다운로드할 경우, 파일명과 요약 모두 정확함.)

## 📚 추가 정보

- 잘못된 형식의 ICS 콘텐츠 예시:

```plaintext
BEGIN:VCALENDAR
VERSION:2.0
PRODID:-//Discourse//EN
BEGIN:VEVENT
UID:1762794000000_1762801200000
DTSTAMP:20251105T173754Z
DTSTART:20251110T170000Z
DTEND:20251110T190000Z
SUMMARY:undefined
END:VEVENT
END:VCALENDAR

```

Meta 및 기타 여러 Discourse 사이트에서 테스트했으며, 동일한 결과가 나타났습니다.

---

_[View the full topic](https://meta.discourse.org/t/undefined-ics-file-name/387696)._
