﻿id	summary	reporter	owner	description	type	status	component	version	severity	resolution	keywords	cc	stage	has_patch	needs_docs	needs_tests	needs_better_patch	easy	ui_ux
27595	Database converters are not run for related fields referencing related fields	oyooyo		"Sample models.py:
{{{
from django.db import models

import uuid

class Base_Model(models.Model):
	id = models.UUIDField(primary_key = True, default=uuid.uuid4, editable=False)
	# id = models.AutoField(primary_key = True)
	prototype = models.ForeignKey('Prototype_Model', blank=True, null=True)
	def __str__(self):
		return str(self.id)

class Prototype_Model(Base_Model):
	pass
}}}

Sample admin.py:
{{{
from django.contrib import admin

from .models import Prototype_Model

class Base_Model_Admin(admin.ModelAdmin):
	list_display = ['id', 'prototype']

admin.site.register(Prototype_Model, Base_Model_Admin)
}}}

Steps to reproduce:
1. Create a Prototype_Model via the admin. Leave the ""prototype"" ForeignKey field empty.
2. Create another Prototype_Model via the admin. For the ""prototype"" ForeignKey field, choose the first created Prototype_Model from the dropdown
3. Switch to the Prototype_Model list view, it should show that the ""prototype"" ForeignKey field of the second Prototype_Model indeed references the first model
4. Click on this second Prototype_Model in order to access the change/edit model form and look at the dropdown for the ""prototype"" field. The expected behaviour is that the dropdown should have the referenced first model automatically selected, but instead, nothing is automatically selected.

**If an AutoField is used instead of a UUIDField as the primary key ""id"" field (see commented out line in Base_Model), the behaviour is as expected.**"	Bug	closed	Database layer (models, ORM)	1.10	Normal	fixed			Accepted	1	0	0	0	0	0
