Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

#1162 共有カレンダーにて、特殊文字が含まれているユーザー名が正しく表示されない不具合の修正 #1177

Open
wants to merge 1 commit into
base: main
Choose a base branch
from

Conversation

K-Haruto
Copy link
Collaborator

@K-Haruto K-Haruto commented Jan 3, 2025

関連Issue / Related Issue

不具合の内容 / Bug

ユーザー名に「×」や「∞」などの特殊文字が含まれている場合、共有カレンダーの左カラムに表示されるグループごとのユーザー名一覧にて、ユーザー名が正しく表示されない

原因 / Cause

  • 通常時:CalendarSharedUsers.tpl内の$USER に特殊文字を含むユーザ名(例: ∞テストユーザ)が格納され、HTMLとして出力される. このため、ブラウザが自動的に ∞ を解釈して ∞ へ変換する.

  • グループ選択時:SharedCalendar.js内のchangeUserList関数では、ユーザ名がそのまま設定される. このためブラウザによる変換が行われず、∞ がそのまま表示される.

変更内容 / Details of Change

動的な処理でのみ発生する不具合であるため、changeUserList関数内でユーザ名をデコードするように修正

スクリーンショット / Screenshot

∞ が ∞ へ変換された様子
image

影響範囲 / Affected Area

チェックリスト / Check List

  • 自らテストを行った
  • 不必要な変更が無い
  • 影響範囲の検討を行った

備考 / Remarks

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
1 participant