# 2026-04-16 ## Co zrobiono - [Phase 14, Plan 01] Fix: usunięcie wszystkich dodatkowych pól produktu nie działało - Dodano hidden marker `custom_field_name_present` w formularzu edycji produktu - Zmieniono warunek w ProductRepository na sprawdzanie markera zamiast obecności tablicy pól - Dodano test jednostkowy testSaveCustomFieldsDeletesAllWhenEmpty ## Zmienione pliki - `autoload/admin/Controllers/ShopProductController.php` - `autoload/Domain/Product/ProductRepository.php` - `tests/Unit/Domain/Product/ProductRepositoryTest.php`