diff --git a/src/main/java/au/com/centrumsystems/hudson/plugin/buildpipeline/BuildForm.java b/src/main/java/au/com/centrumsystems/hudson/plugin/buildpipeline/BuildForm.java index 25a65a87..32ee6882 100644 --- a/src/main/java/au/com/centrumsystems/hudson/plugin/buildpipeline/BuildForm.java +++ b/src/main/java/au/com/centrumsystems/hudson/plugin/buildpipeline/BuildForm.java @@ -94,7 +94,7 @@ private BuildForm(ItemGroup context, final PipelineBuild pipelineBuild, final Co } id = hashCode(); final AbstractProject project = pipelineBuild.getProject(); - projectId = project.getFullName().hashCode(); + projectId = project.getFullName().hashCode() & 0x7FFFFFFF; final ParametersDefinitionProperty params = project.getProperty(ParametersDefinitionProperty.class); final ArrayList paramList = new ArrayList(); if (params != null && params.getParameterDefinitionNames() != null) { diff --git a/src/main/java/au/com/centrumsystems/hudson/plugin/buildpipeline/ProjectForm.java b/src/main/java/au/com/centrumsystems/hudson/plugin/buildpipeline/ProjectForm.java index e8c8bb30..8fbda5f2 100644 --- a/src/main/java/au/com/centrumsystems/hudson/plugin/buildpipeline/ProjectForm.java +++ b/src/main/java/au/com/centrumsystems/hudson/plugin/buildpipeline/ProjectForm.java @@ -240,7 +240,7 @@ public boolean equals(final Object obj) { } public int getId() { - return name.hashCode(); + return name.hashCode() & 0x7FFFFFFF; } /**