Skip to content
Snippets Groups Projects
Commit f5dbc26b authored by Wyatt Nielsen's avatar Wyatt Nielsen
Browse files

Add throw to prevent null ref exception

parent ad845eeb
No related branches found
No related tags found
1 merge request!6Trusted ibm
......@@ -15,9 +15,11 @@
package org.opengroup.osdu.indexer.aws.util;
import lombok.extern.java.Log;
import org.apache.http.HttpStatus;
import org.opengroup.osdu.core.api.DpsHeaders;
import org.opengroup.osdu.is.core.model.SlbHeaders;
import org.opengroup.osdu.is.core.provider.interfaces.util.IHeadersInfo;
import org.opengroup.osdu.is.core.util.AppException;
import org.opengroup.osdu.is.core.util.Preconditions;
import org.springframework.stereotype.Component;
import org.springframework.web.context.annotation.RequestScope;
......@@ -44,12 +46,14 @@ public class HeadersInfoAwsImpl implements IHeadersInfo {
/**
* Get list of current headers
* @return DpsHeaders
* @return DpsHeaders headers
*/
@Override
public DpsHeaders getHeaders() {
if (headersMap == null) {
log.warning("Headers Map DpsHeaders is null");
// throw to prevent null reference exception below
throw new AppException(HttpStatus.SC_INTERNAL_SERVER_ERROR, "Invalid Headers", "Headers Map DpsHeaders is null");
}
DpsHeaders headers = this.getCoreServiceHeaders(headersMap.getHeaders());
return headers;
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment