Sort SchemaCache members when dumping it
Ref: https://github.com/rails/rails/issues/42717 This allow to result to be consistent, allowing to use its digest for cache keys and such.
This commit is contained in:
parent
af0d2c3ba7
commit
3c7f48b8b9
@ -278,10 +278,10 @@ def initialize_dup(other) # :nodoc:
|
||||
end
|
||||
|
||||
def encode_with(coder) # :nodoc:
|
||||
coder["columns"] = @columns
|
||||
coder["primary_keys"] = @primary_keys
|
||||
coder["data_sources"] = @data_sources
|
||||
coder["indexes"] = @indexes
|
||||
coder["columns"] = @columns.sort.to_h
|
||||
coder["primary_keys"] = @primary_keys.sort.to_h
|
||||
coder["data_sources"] = @data_sources.sort.to_h
|
||||
coder["indexes"] = @indexes.sort.to_h
|
||||
coder["version"] = @version
|
||||
coder["database_version"] = @database_version
|
||||
end
|
||||
|
Loading…
Reference in New Issue
Block a user