Skip to content

Commit ab19665

Browse files
committed
Make CORS origin list optional in CorsFilter initialization
1 parent 75066c5 commit ab19665

1 file changed

Lines changed: 2 additions & 1 deletion

File tree

src/main/java/edu/harvard/iq/dataverse/filter/CorsFilter.java

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -45,7 +45,8 @@ public class CorsFilter implements Filter {
4545
@Override
4646
public void init(FilterConfig filterConfig) throws ServletException {
4747
// Parse allowed origins list (optional)
48-
List<String> originTokens = JvmSettings.CORS_ORIGIN.lookupCsvList();
48+
// Treat CORS origin list as optional: when absent, CORS is disabled (see CorsFilterTest.disabledCors_skipsHeaders)
49+
List<String> originTokens = JvmSettings.CORS_ORIGIN.lookupCsvListOptional().orElse(List.of());
4950
allowCors = !originTokens.isEmpty();
5051

5152
if (allowCors) {

0 commit comments

Comments
 (0)