Allow null in ProblemDetail#type

See gh-35294
This commit is contained in:
rstoyanchev 2025-08-08 11:36:53 +01:00
parent 600d6c6fc0
commit f0a9f649c1
1 changed files with 1 additions and 2 deletions

View File

@ -110,7 +110,6 @@ public class ProblemDetail implements Serializable {
* @param type the problem type
*/
public void setType(URI type) {
Assert.notNull(type, "'type' is required");
this.type = type;
}
@ -251,7 +250,7 @@ public class ProblemDetail implements Serializable {
@Override
public boolean equals(@Nullable Object other) {
return (this == other || (other instanceof ProblemDetail that &&
getType().equals(that.getType()) &&
ObjectUtils.nullSafeEquals(getType(), that.getType()) &&
ObjectUtils.nullSafeEquals(getTitle(), that.getTitle()) &&
this.status == that.status &&
ObjectUtils.nullSafeEquals(this.detail, that.detail) &&