Project

General

Profile

Actions

Bug #5059

open

Ez egy másik bug

Bug #5059: Ez egy másik bug

Added by András Kovács about 12 hours ago. Updated about 6 hours ago.

Status:
New
Priority:
Immediate
Category:
Ez egy feladat kategória, Amihez Kovács András van
Target version:
Start date:
03/03/2026
Due date:
03/04/2026 (Due in 0 days)
% Done:

30%

Estimated time:
30:00 h
Spent time:

Description

🐛 BUG: Profilkép feltöltésekor "500 Internal Server Error"

📝 Összefoglaló

A felhasználói profil szerkesztésekor, ha 2MB-nál nagyobb .png fájlt próbálunk feltölteni, a rendszer hibaüzenet nélkül összeomlik, és egy fehér oldalt mutat "500 Internal Server Error" felirattal.


💻 Környezet

Paraméter Érték
Modul Felhasználói Kezelés / Profil
Böngésző Firefox 122.0, Edge 121.0
Környezet Staging / Teszt szerver

👣 Reprodukciós lépések

  1. Jelentkezz be a rendszerbe.
  2. Kattints a jobb felső sarokban a nevedre, majd a "Saját fiók" menüpontra.
  3. Válaszd a "Profilkép módosítása" opciót.
  4. Tallózz be egy nagyméretű (pl. 5MB-os) .png fájlt.
  5. Kattints a "Mentés" gombra.

❌ Tényleges eredmény

A böngésző egy üres fehér oldalt tölt be a következő üzenettel: 500 | Internal Server Error. A fájl nem kerül mentésre.

✅ Elvárt eredmény

A rendszernek hibaüzenetet kellene dobnia: "A fájlméret túl nagy. Maximum engedélyezett méret: 2MB."


📄 Szerver oldali Log (részlet)

A hiba idején a production.log-ban az alábbi bejegyzés keletkezik:

Completed 500 Internal Server Error in 142ms (ActiveRecord: 12.4ms)
NoMethodError (undefined method `size' for nil:NilClass):
  app/models/attachment.rb:145:in `validate_max_file_size'

Updated by András Kovács about 6 hours ago Actions #1

  • Due date set to 03/04/2026
Actions

Also available in: PDF Atom