﻿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
30057	diffsettings leaves out custom default settings	orlnub123	nobody	"If you've manually configured the settings with default settings that differ from the default they won't show up if you run the diffsettings command. This is only observable on master as before 49b6793 the settings were forcefully setup, replacing the manually configured settings.

The reason this happens is because `module_to_dict` reads the settings from the `__dict__`. If you haven't manually configured your settings this is fine because the default wrapped settings object preassigns all settings to the `__dict__`. Since `UserSettingsHolder`, the class that wraps manually configured settings, relies on the `__dir__` + `__getattr__` pattern which allows the underlying default settings object to be dynamic it doesn't store settings from the default settings in its `__dict__`."	Bug	closed	Core (Management commands)	dev	Release blocker	fixed	diffsettings, settings	Hasan Ramezani	Accepted	1	0	0	0	0	0
