# 설명 길이가 1000자를 초과하면 이벤트가 조용히 실패합니다

**URL:** https://meta.discourse.org/t/event-silently-fails-if-description-is-longer-than-1000-characters/410769
**Category:** Bug
**Tags:** events
**Created:** [8월 24, 2026, 8:25오전 UTC](https://meta.discourse.org/t/event-silently-fails-if-description-is-longer-than-1000-characters/410769 "2026-08-24T08:25:22Z")
**Posts on this page:** 1
**Showing post:** 1

<div class="post-metadata">

### Author: ![RGJ](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/rgj/32/523185_2.png) [@RGJ](https://meta.discourse.org/u/RGJ)
#### Post date: [8월 24, 2026, 8:25오전 UTC](https://meta.discourse.org/t/event-silently-fails-if-description-is-longer-than-1000-characters/410769/1 "2026-08-24T08:25:22Z")

</div>

### 요약:

이벤트 설명이 1,000자를 초과하면 설명이 공백으로 표시되거나 이전 이벤트 설명이 표시됩니다.

이 문제는 `discourse_post_event_events` 테이블의 `description` 필드에 적용된 고정 한계(`character varying(1000)`)로 인해 발생합니다.

### 재현 방법 #1

- 이벤트를 생성합니다.
- 이벤트 설명(`[event]`과 `[/event]` 사이의 텍스트)이 1,000자를 초과하도록 합니다.
- 렌더링된 게시물에 이벤트 ~~설명~~ 이 표시되지 않습니다.

### 재현 방법 #2

- 이벤트를 생성합니다.
- 이벤트 설명(`[event]`과 `[/event]` 사이의 텍스트)이 1,000자 미만으로 설정합니다.
- 이벤트를 수정합니다.
- 이벤트 설명(`[event]`과 `[/event]` 사이의 텍스트)이 1,000자를 초과하도록 변경합니다.
- 렌더링된 게시물에 이전 이벤트 설명이 표시됩니다.

이로 인해 검색 오염(search poisoning)이 가능해집니다.

### 관련 사항

`url` 및 `location` 필드에도 동일한 문제가 발생하는 것으로 보입니다.

### 기대 동작

다음 중 하나를 충족해야 합니다:

a) 이벤트 설명에 길이 제한을 두지 않거나  
b) 이벤트 설명이 너무 길 경우 명확한 경고가 표시되거나  
c) 렌더링 시 이벤트 설명이 잘리되, 마크다운 원본에는 전체 텍스트가 유지되어야 합니다.

---

_[View the full topic](https://meta.discourse.org/t/event-silently-fails-if-description-is-longer-than-1000-characters/410769)._
