Problema ao desativar a repetição de distintivos

Desativar a opção ‘Conceder este distintivo mais de uma vez’ não está funcionando, pelo menos com distintivos acionados por SQL.

Tenho três distintivos com esta opção desativada que são acionados automaticamente muitas vezes.

Tive um problema muito grande por causa disso, então estou aqui relatando que este não foi um caso isolado, mas provavelmente um comportamento com falha.

Se possível, por favor, poste o SQL do emblema, bem como capturas de tela das configurações do emblema, por exemplo, estas configurações:

(movi este tópico para Support até que possamos pelo menos confirmar que não é a configuração)

1 curtida

Só para me juntar aqui, pois me deparei com o mesmo problema. Também desabilitei a configuração “Conceder este emblema mais de uma vez” em vários emblemas baseados em SQL, mas eles continuam sendo concedidos repetidamente. Seria útil saber se alguém encontrou uma solução alternativa ou se isso está confirmado como um bug. Posso compartilhar o SQL do meu emblema também, se necessário.

por favor, poste o SQL e suas configurações de crachá para que eu possa confirmar se a configuração está correta e tentar replicar o problema.

1 curtida
SELECT 
    gs.user_id, 
    current_timestamp AS granted_at 
FROM 
    gamification_scores gs
WHERE 
    (:backfill OR gs.user_id IN (:user_ids))
    AND gs.date >= (current_date - interval '1 month')
    AND NOT EXISTS (
        SELECT 1 
        FROM user_badges ub
        WHERE ub.user_id = gs.user_id
        AND ub.badge_id = YOURIDOFBADGE
    )
GROUP BY 
    gs.user_id
HAVING 
    SUM(gs.score) > 11

Eu ainda gostaria de ver uma captura de tela, obrigado. A razão é que posso verificar se é exatamente a mesma tela (versão) e as configurações são as mesmas, mesmo com idiomas diferentes na interface (um componente ou plugin errante também pode estar alterando a página de configurações). Por exemplo, eu não quero apenas assumir que “ativador” significa “gatilho” (embora eu pense que sim, neste caso).

2 curtidas

Ah, claro. Aqui vamos nós:

Gostaria de saber se é um bug geral ou apenas na minha instância?

Isso parece ter sido um bug com a automação em vez de um distintivo personalizado?

Lembro-me de termos falado sobre esses distintivos antes (Amending sample Gamification scoring badge - #2 by JammyDodger). Eles têm apresentado problemas o tempo todo, ou isso é algo recente?

Sem testar, uma das coisas que parece não pertencer é a seção ‘AND NOT EXISTS’. Você está tentando lidar com a não concessão de múltiplos dentro da própria consulta?

1 curtida