diff --git a/server/routes/api-users.js b/server/routes/api-users.js index 4a8e4d4..c750785 100644 --- a/server/routes/api-users.js +++ b/server/routes/api-users.js @@ -213,7 +213,7 @@ router.post('/:userId/provisions', passport.ensureAuthenticatedAndIsMe, async (r if ( scenarioSource.name.includes('onelabs-databricks') && req.body.options && req.body.options.catalog_name && req.body.options.catalog_name.selected){ const thingName = req.body.options.catalog_name.selected.value; - const onelabProv = await db.provision.getOne({"user": userId, "scenario": scenarioSource.name, "description": thingName, "isDestroyed": false}); + const onelabProv = await db.provision.getOne({"user": userId, "status":"provisioned", "scenario": scenarioSource.name, "description": thingName, "isDestroyed": false}); if ( onelabProv ) { queues[WEBHOOK_QUEUE].add("webhook_job", { @@ -229,7 +229,7 @@ router.post('/:userId/provisions', passport.ensureAuthenticatedAndIsMe, async (r if ( scenarioSource.name.includes('onelabs-snowflake') && req.body.options && req.body.options.user_name && req.body.options.user_name.selected){ const thingName = req.body.options.user_name.selected.value; - const onelabProv = await db.provision.getOne({"user": userId, "scenario": scenarioSource.name, "description": thingName, "isDestroyed": false}); + const onelabProv = await db.provision.getOne({"user": userId, "status":"provisioned", "scenario": scenarioSource.name, "description": thingName, "isDestroyed": false}); if ( onelabProv ) { queues[WEBHOOK_QUEUE].add("webhook_job", {