'DiscordJS V12 Add Field Not Returning Correct Value

        let chx = db.get(`welchannel_${message.guild.id}`)

        let embed = new Discord.MessageEmbed()
        .setColor(ee.wrongcolor)
        .setTitle('<:warning:943421375526355024> | **Please Provide A Channel**')
        .addField("__**Current Welcome Channel:**__", `${chx || "None"}`, true)

When I provide a channel for my set welcomer channel command it returns 'None' instead of the channel



Solution 1:[1]

    let embed = new Discord.MessageEmbed()
    .setColor(ee.wrongcolor)
    .setTitle('<:warning:943421375526355024> | **Please Provide A Channel**')
    .addField("__**Current Welcome Channel:**__", `None`, true)

    let embed2 = new Discord.MessageEmbed()
    .setColor(ee.wrongcolor)
    .setTitle('<:warning:943421375526355024> | **Please Provide A Channel**')
    .addField("__**Current Welcome Channel:**__", `<#${chx}>`, true)

    if (chx === null) {
        if(!channel) {
            return message.channel.send(embed)
        }
    } else {
        if(!channel) {
            return message.channel.send(embed2)
        }
    }

works fine

Sources

This article follows the attribution requirements of Stack Overflow and is licensed under CC BY-SA 3.0.

Source: Stack Overflow

Solution Source
Solution 1 NintroUltra