Redmine 4.1では、REST APIの応答にデータが含まれない時、 「200 OK」から「204 No Content」を返すように、HTTPステータスコードが変更されました。
WikipediaのHTTPステータスコードにもある通り、2xx は「リクエストは受け取られ、理解され、受理された。」意味であり、エラーではありません。
ですが、iPhoneのクライアントアプリには、Redmine 4.1の「204 No Content」を、エラーと誤認識するものがあります。 (2020年1月20現在)
現象は、チケットの変更を要求した時に発生しますが、処理は正常に終了しています。
<RedminePMの場合>
<RedMineClientの場合>
Redmine 4.1から「204」が返されていることは、production.logからも確認できます。
※Bitnami Redmineの場合は、<インストールディレクトリ>\apps\redmine\htdocs\logにあります。
我々にできる回避策もありませんので、アプリ側の対応を待つしかなさそうです。
最後までご覧いただきありがとうございます。
では、また。