Skip to content

Commit cd1aa17

Browse files
committed
Fixed null pointer exception for userprofile and address
1 parent 73998f1 commit cd1aa17

File tree

1 file changed

+12
-10
lines changed

1 file changed

+12
-10
lines changed

webapp/accounts/admin.py

Lines changed: 12 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -100,16 +100,18 @@ def anonymize_user(modeladmin, request, queryset):
100100
try:
101101
# Anonymize user profile
102102
profile = user.userprofile
103-
profile.phone_number = ''
104-
profile.notes = ''
105-
profile.save()
106-
107-
# Anonymize address
108-
address = profile.address
109-
address.street_and_number = ''
110-
address.zip_code = '0000'
111-
address.city = ''
112-
address.save()
103+
if profile:
104+
profile.phone_number = ''
105+
profile.notes = ''
106+
profile.save()
107+
108+
# Anonymize address
109+
address = profile.address
110+
if address:
111+
address.street_and_number = ''
112+
address.zip_code = '0000'
113+
address.city = ''
114+
address.save()
113115

114116
except (UserProfile.DoesNotExist, Address.DoesNotExist):
115117
# Can happen with inactive users

0 commit comments

Comments
 (0)