File tree Expand file tree Collapse file tree 2 files changed +10
-2
lines changed
java/edu/harvard/iq/dataverse/api Expand file tree Collapse file tree 2 files changed +10
-2
lines changed Original file line number Diff line number Diff line change 1010import jakarta .servlet .ServletRequest ;
1111import jakarta .servlet .ServletResponse ;
1212import jakarta .servlet .http .HttpServletRequest ;
13- import jakarta .servlet .annotation .WebFilter ;
1413
1514/**
1615 * Routes API calls that don't have a version number to the latest API version
1716 *
1817 * @author michael
1918 */
20- @ WebFilter ("/api/*" )
2119public class ApiRouter implements Filter {
2220 private static final Logger logger = Logger .getLogger (ApiRouter .class .getName ());
2321
Original file line number Diff line number Diff line change 262262 <url-pattern >/dvn/api/data-deposit/v1.1/swordv2/edit-media/*</url-pattern >
263263 </filter-mapping >
264264 <!-- END Data Deposit API (SWORD v2) -->
265+ <!-- API version filter -->
266+ <filter >
267+ <filter-name >ApiRouter</filter-name >
268+ <filter-class >edu.harvard.iq.dataverse.api.ApiRouter</filter-class >
269+ </filter >
270+ <filter-mapping >
271+ <filter-name >ApiRouter</filter-name >
272+ <url-pattern >/api/*</url-pattern >
273+ <dispatcher >REQUEST</dispatcher >
274+ </filter-mapping >
265275</web-app >
You can’t perform that action at this time.
0 commit comments