@@ -3,6 +3,7 @@ const { projectsList } = require('./commands/projects');
3
3
const { functionsListRuntimes } = require('./commands/functions');
4
4
const { accountListMfaFactors } = require("./commands/account");
5
5
const { sdkForConsole } = require("./sdks");
6
+ const { validateRequired } = require("./validations");
6
7
7
8
const { databasesList } = require('./commands/databases');
8
9
const JSONbig = require("json-bigint")({ storeAsString: false });
@@ -281,6 +282,7 @@ const questionsPushFunctions = [
281
282
type: "checkbox",
282
283
name: "functions",
283
284
message: "Which functions would you like to push?",
285
+ validate: (value) => validateRequired('function', value),
284
286
choices: () => {
285
287
let functions = localConfig.getFunctions();
286
288
if (functions.length === 0) {
@@ -307,6 +309,7 @@ const questionsPushCollections = [
307
309
type: "checkbox",
308
310
name: "collections",
309
311
message: "Which collections would you like to push?",
312
+ validate: (value) => validateRequired('collection', value),
310
313
choices: () => {
311
314
let collections = localConfig.getCollections();
312
315
if (collections.length === 0) {
@@ -332,6 +335,7 @@ const questionsPushBuckets = [
332
335
type: "checkbox",
333
336
name: "buckets",
334
337
message: "Which buckets would you like to push?",
338
+ validate: (value) => validateRequired('bucket', value),
335
339
choices: () => {
336
340
let buckets = localConfig.getBuckets();
337
341
if (buckets.length === 0) {
@@ -372,6 +376,7 @@ const questionsPushTeams = [
372
376
type: "checkbox",
373
377
name: "teams",
374
378
message: "Which teams would you like to push?",
379
+ validate: (value) => validateRequired('team', value),
375
380
choices: () => {
376
381
let teams = localConfig.getTeams();
377
382
if (teams.length === 0) {
0 commit comments