fix wrong user for Preference creation issue
This commit is contained in:
parent
d9a3a430da
commit
6ff63f091a
3 changed files with 6 additions and 2 deletions
|
@ -3,4 +3,5 @@ from .models import *
|
|||
|
||||
|
||||
admin.site.register(Report)
|
||||
admin.site.register(User)
|
||||
admin.site.register(User)
|
||||
admin.site.register(Preference)
|
|
@ -53,6 +53,9 @@ class Preference(models.Model):
|
|||
def get_serialized_home_layout(self):
|
||||
return str(self.home_layout).replace("\'","\"")
|
||||
|
||||
def __str__(self):
|
||||
return str(self.user)
|
||||
|
||||
|
||||
class Report(models.Model):
|
||||
submit_user = models.ForeignKey(User, on_delete=models.SET_NULL, related_name='sumbitted_reports', null=True)
|
||||
|
|
|
@ -228,7 +228,7 @@ def home(request, id):
|
|||
try:
|
||||
layout = user.preference.get_serialized_home_layout()
|
||||
except ObjectDoesNotExist:
|
||||
Preference.objects.create(user=request.user)
|
||||
Preference.objects.create(user=user)
|
||||
layout = user.preference.get_serialized_home_layout()
|
||||
|
||||
return render(
|
||||
|
|
Loading…
Add table
Reference in a new issue