# "Adicionar grupo de tags obrigatório" não funciona para uma nova categoria

**URL:** <https://meta.discourse.org/t/add-required-tag-group-not-working-for-a-new-category/255312>\
**Category:** Bug\
**Created:** [Fevereiro 16, 2023, 12:23am UTC](https://meta.discourse.org/t/add-required-tag-group-not-working-for-a-new-category/255312 "2023-02-16T00:23:49Z")\
**Posts on this page:** 6\
**Page:** 1

<div class="post-metadata">

**Author:** ![jlc](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/jlc/32/251717_2.png) [@jlc](https://meta.discourse.org/u/jlc)\
**Post date:** [Fevereiro 16, 2023, 12:23am UTC](https://meta.discourse.org/t/add-required-tag-group-not-working-for-a-new-category/255312/1 "2023-02-16T00:23:49Z")

</div>

**Prioridade/Gravidade** : baixa

**Plataforma** : Linux com Chrome 110.0.5481.77, Discourse 3.1.0.beta2 (d84d38cbe7)

**Descrição** : Tentar usar o botão "Adicionar grupo de tags obrigatório" ao criar uma nova categoria leva à seguinte exceção JavaScript:

```plaintext
Uncaught TypeError: Cannot read properties of undefined (reading 'pushObject')
    at e.addRequiredTagGroup (edit-category-tags.js:22:1)
    at $._run (index.ts:665:23)
    at $._join (index.ts:640:19)
    at $.join (index.ts:362:17)
    at p (index.js:157:1)
    at index.js:708:1
    at a (index.js:128:1)
    at index.js:707:1
    at index.js:666:1
    at d._triggerAction (d-button.js:116:1)
    at d.click (d-button.js:80:1)

```

**Passos para reproduzir** :

1. Entrar no modo de segurança.
2. Escolher criar uma nova categoria.
3. Escolher a aba de configuração "Tags" e, em seguida, ativar o botão "Adicionar grupo de tags obrigatório".
4. Nada visível acontece e o rastreamento da exceção listado acima é registrado no console de erros.

**Solução alternativa** : Salvar a nova categoria primeiro, então o botão funciona como esperado.

---

<div class="post-metadata">

**Author:** ![Canapin](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/canapin/32/119591_2.png) [@Canapin](https://meta.discourse.org/u/Canapin)\
**Post date:** [Fevereiro 16, 2023, 10:36am UTC](https://meta.discourse.org/t/add-required-tag-group-not-working-for-a-new-category/255312/2 "2023-02-16T10:36:51Z")

</div>

Consigo reproduzir este problema. 🙂

---

<div class="post-metadata">

**Author:** ![zogstrip](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/zogstrip/32/512781_2.png) [@zogstrip](https://meta.discourse.org/u/zogstrip)\
**Post date:** [Fevereiro 28, 2023, 9:35pm UTC](https://meta.discourse.org/t/add-required-tag-group-not-working-for-a-new-category/255312/3 "2023-02-28T21:35:37Z")

</div>

@selase você se importaria de dar uma olhada rápida nisso?

---

<div class="post-metadata">

**Author:** ![selase](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/selase/32/270909_2.png) [@selase](https://meta.discourse.org/u/selase)\
**Post date:** [Março 1, 2023, 9:41am UTC](https://meta.discourse.org/t/add-required-tag-group-not-working-for-a-new-category/255312/5 "2023-03-01T09:41:35Z")

</div>

Com certeza! Estou analisando.

---

<div class="post-metadata">

**Author:** ![selase](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/selase/32/270909_2.png) [@selase](https://meta.discourse.org/u/selase)\
**Post date:** [Março 9, 2023, 11:59am UTC](https://meta.discourse.org/t/add-required-tag-group-not-working-for-a-new-category/255312/9 "2023-03-09T11:59:59Z")

</div>

@jlc Obrigado pelo relatório detalhado. Isso foi corrigido.

> <https://github.com/discourse/discourse/pull/20600>
>
> Attaching required tag groups to new categories failed because \`required\_tag\_gro…up\` was undefined on the new category records
> 
> This fix sets an empty \`required\_tag\_group\` property on the new category records.

---

<div class="post-metadata">

**Author:** ![JammyDodger](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/jammydodger/32/254611_2.png) [@JammyDodger](https://meta.discourse.org/u/JammyDodger)\
**Post date:** [Março 13, 2023, 8:00am UTC](https://meta.discourse.org/t/add-required-tag-group-not-working-for-a-new-category/255312/10 "2023-03-13T08:00:57Z")

</div>

Este tópico foi fechado automaticamente após 3 dias. Novas respostas não são mais permitidas.
