#console shows promise pending

1 messages · Page 1 of 1 (latest)

mortal mango

module.exports = {
    data: new SlashCommandBuilder()
        .setName('staffmember')
        .setDescription('tee')
        .setDefaultMemberPermissions(PermissionFlagsBits.Administrator)
        .setDMPermission(false),
    async execute(interaction) {
    const tagName = interaction.guild.roles.fetch('1224381394428498063')
    .then(role => role.members)
    .catch(console.error);
    await console.log(tagName);
    const tagDescription = interaction.user;

    try {
    // equivalent to: INSERT INTO tags (name, description, username) values (?, ?, ?);
      const tag = await interaction.client.Tags.create({
        name: '1',
        description: '1',
        username: interaction.user.id,
      });
      return interaction.reply(`Tag ${tag.name} added.`);
    }
    catch (error) {
      if (error.name === 'SequelizeUniqueConstraintError') {
        return interaction.reply('That tag already exists.');
      }
    console.log(error)
    return interaction.reply('Something went wrong with adding a tag.');
  }},
};```