FIX: Make sure LlmEnumerator always return value hashes using symbols (#684)

This commit is contained in:
Roman Rizzi 2024-06-21 16:35:31 -03:00 committed by GitHub
parent 3a2339902e
commit 091dc626e8
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
1 changed files with 2 additions and 2 deletions

View File

@ -10,12 +10,12 @@ module DiscourseAi
end
def self.values
values = DB.query_hash(<<~SQL)
values = DB.query_hash(<<~SQL).map(&:symbolize_keys)
SELECT display_name AS name, id AS value
FROM llm_models
SQL
values.each { |value_h| value_h["value"] = "custom:#{value_h["value"]}" }
values.each { |value_h| value_h[:value] = "custom:#{value_h[:value]}" }
values
end