diff --git a/src/lib/routes/admin-api/state.ts b/src/lib/routes/admin-api/state.ts index c7d82e1c47..ee010bd47c 100644 --- a/src/lib/routes/admin-api/state.ts +++ b/src/lib/routes/admin-api/state.ts @@ -36,6 +36,7 @@ class StateController extends Controller { this.logger = config.getLogger('/admin-api/state.ts'); this.stateService = stateService; this.fileupload('/import', upload.single('file'), this.import, ADMIN); + this.post('/import', this.import, ADMIN); this.get('/export', this.export, ADMIN); } diff --git a/src/lib/services/state-schema.ts b/src/lib/services/state-schema.ts index f7770847f9..0e7bd91758 100644 --- a/src/lib/services/state-schema.ts +++ b/src/lib/services/state-schema.ts @@ -13,7 +13,7 @@ export const featureStrategySchema = joi featureName: joi.string(), projectId: joi.string(), environment: joi.string(), - parameters: joi.object().optional(), + parameters: joi.object().optional().allow(null), constraints: joi.array().optional(), strategyName: joi.string(), })