Skip to content
Snippets Groups Projects
Commit 8549eb99 authored by Miguel Angel Reina Ortega's avatar Miguel Angel Reina Ortega
Browse files

Resolve issue when double quotes are part of the description

parent 944ea98e
No related branches found
No related tags found
No related merge requests found
Pipeline #1928 passed
...@@ -67,20 +67,21 @@ if [ ${3} == "all" ] ; then ...@@ -67,20 +67,21 @@ if [ ${3} == "all" ] ; then
else else
merge_requests=$(curl "${1}/projects/${2}/merge_requests?state=opened&milestone=${3}&target_branch=${4}") merge_requests=$(curl "${1}/projects/${2}/merge_requests?state=opened&milestone=${3}&target_branch=${4}")
fi fi
echo "${merge_requests}" | jq -c '.[]' | while read mr; do
mr_id=$(echo "$mr" | jq '.iid') printf '%s' "${merge_requests}" | jq -c '.[]' | while read -r mr; do
mr_id=$(printf '%s' "$mr" | jq -r '.iid')
result_id=$? result_id=$?
if [ ! $result_id == 0 ] ; then if [ ! $result_id == 0 ] ; then
echo "ERROR: When retrieving merge request id" echo "ERROR: When retrieving merge request id"
continue continue
fi fi
mr_title=$(echo "$mr" | jq '.title') mr_title=$(printf '%s' "$mr" | jq -r '.title')
result_title=$? result_title=$?
if [ ! $result_title == 0 ] ; then if [ ! $result_title == 0 ] ; then
echo "ERROR: When retrieving merge request title" echo "ERROR: When retrieving merge request title"
continue continue
fi fi
mr_source_branch=$(echo "$mr" | jq -r '.source_branch') mr_source_branch=$(printf '%s' "$mr" | jq -r '.source_branch')
result_source_branch=$? result_source_branch=$?
if [ ! $result_source_branch == 0 ] ; then if [ ! $result_source_branch == 0 ] ; then
echo "ERROR: When retrieving merge request source branch" echo "ERROR: When retrieving merge request source branch"
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment