Sebastian Sdorra avatar Sebastian Sdorra committed 3c6b5a2

use status code 412 for failed plugin conditions

Comments (0)

Files changed (1)

scm-webapp/src/main/java/sonia/scm/api/rest/resources/PluginResource.java

    * <br />
    * <ul>
    *   <li>200 success</li>
-   *   <li>412 conflict</li>
+   *   <li>412 precondition failed</li>
    *   <li>500 internal server error</li>
    * </ul>
    *
     {
       logger.warn(
         "could not install plugin package, because the condition failed", ex);
-      response = Response.status(Status.CONFLICT).entity(
+      response = Response.status(Status.PRECONDITION_FAILED).entity(
         new RestActionResult(false)).build();
     }
     catch (Exception ex)
    * <br />
    * <ul>
    *   <li>200 success</li>
-   *   <li>412 conflict</li>
+   *   <li>412 precondition failed</li>
    *   <li>500 internal server error</li>
    * </ul>
    *
Tip: Filter by directory path e.g. /media app.js to search for public/media/app.js.
Tip: Use camelCasing e.g. ProjME to search for ProjectModifiedEvent.java.
Tip: Filter by extension type e.g. /repo .js to search for all .js files in the /repo directory.
Tip: Separate your search with spaces e.g. /ssh pom.xml to search for src/ssh/pom.xml.
Tip: Use ↑ and ↓ arrow keys to navigate and return to view the file.
Tip: You can also navigate files with Ctrl+j (next) and Ctrl+k (previous) and view the file with Ctrl+o.
Tip: You can also navigate files with Alt+j (next) and Alt+k (previous) and view the file with Alt+o.