Syntaxe pour les paramètres de Data Explorer dans Automation

Je peux reproduire le problème également.

Dans votre exemple, disons que vous voulez vérifier les groupes de modérateurs et d’administrateurs, vous êtes censé avoir :

clé : group_name
valeur : moderators,admins


Trucs techniques pour aider, ne faites pas attention à moi. :smile:
J’ai essayé de comprendre en regardant le code, et je pense qu’il y a un problème ici :

Les paramètres sont transformés avant que run_query ne soit appelé.
Disons que vous avez cette valeur d’origine :
[{\"key\":\"group_names\",\"value\":\"admins,moderators\"}]
La valeur transformée sera :
{{\"key\"=>\"group_names\", \"value\"=>\"admins,moderators\"}=>nil}

Cependant, cast_params semble s’attendre à {\"group_names\"=>\"admins,moderators\"}

J’ai essayé de tester ce changement naïf, et les paramètres ont fonctionné.

def self.params_to_hash(query_params)
  params = JSON.parse(query_params)
  params_hash = {}

  params.each do |param|
    key = param["key"]
    value = param["value"]
    params_hash[key] = value
  end

  params_hash
end
7 « J'aime »