diff --git a/bin/publish.sh b/bin/publish.sh index 5516a19..5d69c4b 100755 --- a/bin/publish.sh +++ b/bin/publish.sh @@ -16,7 +16,6 @@ fi SWAGGER_DIRECTORY=$(dirname "${SWAGGER_FILE}") - SWAGGER_CONTENT=$() NAME=$(basename "${SWAGGER_DIRECTORY}") TITLE=$(cat "${SWAGGER_FILE}"|jq .info.title) if [ "${TITLE:-null}" = "null" ] @@ -25,9 +24,10 @@ return 2 fi SUMMARY=$(cat "${SWAGGER_FILE}"|jq .info.summary) - if [ "${SUMMARY:-null}" = "null" ] + DESCRIPTION=$(jq .info.description < "${SWAGGER_FILE}") + if [ "${SUMMARY:-null}" = "null" ] && [ "${DESCRIPTION:-null}" = "null" ] then - logger -s "${NAME} - ERROR: swagger has no summary !" + logger -s "${NAME} - ERROR: swagger has no summary nor description!" return 3 fi SERVERS=$(cat "${SWAGGER_FILE}"|jq -r ".servers")