#/setup transcript channel broken

1 messages · Page 1 of 1 (latest)

dawn briar
#

When you create a panel through the /setup command, the transcript channel doesn't work.

Here's how to reproduce the issue:

  1. Use the /setup command in your server and follow the instructions
  2. When asked to select a transcript channel, select a transcript channel
  3. When asked to select a channel to send the panel, select a different channel. You might see a This interaction failed notice. I know i did
  4. Once the panel is sent, create a ticket
  5. Close the ticket and press the Transcript button
  6. It will say “Transcript sent to [the channel you picked in step 2]”, but the transcript will (incorrectly) be sent into the ticket itself.
  7. Head to the dashboard and check the new panel's transcript settings. It will be set to the same channel you picked in step 2 (even though the transcripts are not sent there).
dawn briar
#

This happened again in ticket #1067884786976296970 (en-52149). I fear it's going to keep happening while people keep using the /setup command.

dawn briar
#

I'm going to raise this to ⚠️ Critical because it can very easily result in irrecoverable data loss

#

A first-time user will not be aware that the message they get in the ticket is the transcript message itself, and that because of this bug, the transcript will not have been stored securely.

jagged forge
#

The command itself is working fine

#

It working the same as the dashboard.

dawn briar
#

I could show you in the testing server maybe

dawn briar
#

Woooo awesome

#

I did try to replicate it in the testing server just now and failed to replicate

jagged forge
#

While I could fix that, I've instead updated everywhere that uses it to account for the possibility of an array.