Skip to content

Commit

Permalink
[#12]
Browse files Browse the repository at this point in the history
null check
  • Loading branch information
jj committed Feb 28, 2019
1 parent 7f51cfc commit f1becc0
Showing 1 changed file with 8 additions and 4 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -27,15 +27,19 @@ class DurationComparisonValidatingControllerAdvice extends RequestBodyAdviceAdap
MetadataResolver metadataResolver = (MetadataResolver)body
if (metadataResolver.hasProperty('dynamicMetadataResolverAttributes')) {
DynamicMetadataResolverAttributes dynamicMetadataResolverAttributes = metadataResolver.dynamicMetadataResolverAttributes
if (DurationUtility.toMillis(dynamicMetadataResolverAttributes.minCacheDuration) > DurationUtility.toMillis(dynamicMetadataResolverAttributes.maxCacheDuration)) {
throw new MetadataResolverConfigurationValidationException('minimum cache duration larger than maximum')
if (dynamicMetadataResolverAttributes != null) {
if (DurationUtility.toMillis(dynamicMetadataResolverAttributes.minCacheDuration) > DurationUtility.toMillis(dynamicMetadataResolverAttributes.maxCacheDuration)) {
throw new MetadataResolverConfigurationValidationException('minimum cache duration larger than maximum')
}
}
}

if (metadataResolver.hasProperty('reloadableMetadataResolverAttributes')) {
ReloadableMetadataResolverAttributes reloadableMetadataResolverAttributes = metadataResolver.reloadableMetadataResolverAttributes
if (DurationUtility.toMillis(reloadableMetadataResolverAttributes.minRefreshDelay) > DurationUtility.toMillis(reloadableMetadataResolverAttributes.maxRefreshDelay)) {
throw new MetadataResolverConfigurationValidationException('minimum refresh delay duration larger than maximum')
if (reloadableMetadataResolverAttributes != null) {
if (DurationUtility.toMillis(reloadableMetadataResolverAttributes.minRefreshDelay) > DurationUtility.toMillis(reloadableMetadataResolverAttributes.maxRefreshDelay)) {
throw new MetadataResolverConfigurationValidationException('minimum refresh delay duration larger than maximum')
}
}
}

Expand Down

0 comments on commit f1becc0

Please sign in to comment.