Update admin.py

Improvements on _patch_prepopulated_fields