labved-tech / Sairam_Interns_API

0 stars 0 forks source link

Create Controller & Routes : Precision Agriculture #13

Open labved opened 3 years ago

Saidasaradharam commented 3 years ago

farmStrategyController:

{
    "status": "error",
    "errorName": "ValidationError",
    "message": "farmStrategy validation failed: stages.0.commodities.0.updatedAt: Path `updatedAt` is required., stages.0.commodities.0.createdAt: Path `createdAt` is required., stages.0.commodities.0.updatedBy: Path `updatedBy` is required., stages.0.commodities.0.createdBy: Path `createdBy` is required.",
    "error": {
        "errors": {
            "stages.0.commodities.0.updatedAt": {
                "name": "ValidatorError",
                "message": "Path `updatedAt` is required.",
                "properties": {
                    "message": "Path `updatedAt` is required.",
                    "type": "required",
                    "path": "updatedAt"
                },
                "kind": "required",
                "path": "updatedAt"
            },
            "stages.0.commodities.0.createdAt": {
                "name": "ValidatorError",
                "message": "Path `createdAt` is required.",
                "properties": {
                    "message": "Path `createdAt` is required.",
                    "type": "required",
                    "path": "createdAt"
                },
                "kind": "required",
                "path": "createdAt"
            },
            "stages.0.commodities.0.updatedBy": {
                "name": "ValidatorError",
                "message": "Path `updatedBy` is required.",
                "properties": {
                    "message": "Path `updatedBy` is required.",
                    "type": "required",
                    "path": "updatedBy"
                },
                "kind": "required",
                "path": "updatedBy"
            },
            "stages.0.commodities.0.createdBy": {
                "name": "ValidatorError",
                "message": "Path `createdBy` is required.",
                "properties": {
                    "message": "Path `createdBy` is required.",
                    "type": "required",
                    "path": "createdBy"
                },
                "kind": "required",
                "path": "createdBy"
            }
        },
        "_message": "farmStrategy validation failed",
        "statusCode": 500,
        "status": "error",
        "message": "farmStrategy validation failed: stages.0.commodities.0.updatedAt: Path `updatedAt` is required., stages.0.commodities.0.createdAt: Path `createdAt` is required., stages.0.commodities.0.updatedBy: Path `updatedBy` is required., stages.0.commodities.0.createdBy: Path `createdBy` is required."
    },
    "stack": "ValidationError: farmStrategy validation failed: stages.0.commodities.0.updatedAt: Path `updatedAt` is required., stages.0.commodities.0.createdAt: Path `createdAt` is required., stages.0.commodities.0.updatedBy: Path `updatedBy` is required., stages.0.commodities.0.createdBy: Path `createdBy` is required.\n    at model.Document.invalidate (C:\\Projects\\Github\\Sairam_Interns_API\\node_modules\\mongoose\\lib\\document.js:2625:32)\n    at EmbeddedDocument.invalidate (C:\\Projects\\Github\\Sairam_Interns_API\\node_modules\\mongoose\\lib\\types\\embedded.js:291:29)\n    at EmbeddedDocument.invalidate (C:\\Projects\\Github\\Sairam_Interns_API\\node_modules\\mongoose\\lib\\types\\embedded.js:291:29)\n    at C:\\Projects\\Github\\Sairam_Interns_API\\node_modules\\mongoose\\lib\\document.js:2445:17\n    at C:\\Projects\\Github\\Sairam_Interns_API\\node_modules\\mongoose\\lib\\schematype.js:1225:9\n    at processTicksAndRejections (internal/process/task_queues.js:79:11)"
}