[SOLVED] Unable to create new Moralis Object inside cloud code

Hey guys,
I am trying to create a new Moralis Object, however I keep getting the following error:

Error: {“message”:“This user is not allowed to access non-existent class: ActiveItem”,“code”:119}

This is the code:

const logger = Moralis.Cloud.getLogger()

Moralis.Cloud.afterSave("WhoopyCreated", async (request) => {
    const confirmed = request.object.get("confirmed")
    logger.info("Looking for confirmed tx")
    if (confirmed) {
        logger.info("found item")
        const ActiveItem =  Moralis.Object.extend("ActiveItem")

        const activeItem = new ActiveItem()
        activeItem.set("CloneAddress", request.object.get("_instance"))
        logger.info(`Adding address: ${request.object.get("address")}`)
        logger.info("Saving...")
        await activeItem.save()
    }
})

Any help would be appreciated!
Thanks!

try to use activeItem.save(null, { useMasterKey: true })

1 Like

This worked. Thanks!!!

1 Like