DGS NetFlix Как убрать поле данных из сообщений об ошибках

В моем приложении (spring-boot) я проверяю один из заголовков и в случае сбоя проверки я возвращаю ошибку. но при возврате ошибки (если проверка заголовка не удалась), я не хочу возвращать поле данных (которое имеет значение NULL).

в настоящее время возвращается:

      {
    "errors": [
        {
            "message": "My exception message",
            "locations": [],
            "path": [
                "dbProp"
            ],
            "extensions": {
                "errorType": "Not Found",
            }
        }
    ],
    "data": {
        "dbProp": null
    }
}

но я хочу вернуть как (без поля данных):

      {
    "errors": [
        {
            "message": "My exception message",
            "locations": [],
            "path": [
                "dbProp"
            ],
            "extensions": {
                "errorType": "Not Found",
            }
        }
    ]
}

0 ответов

Другие вопросы по тегам