Просмотр исходного кода

Merge pull request #2291 from overleaf/ta-events-validate

Validate Events with Regex

GitOrigin-RevId: f0a57345862ce4daefaa9f01b851d446230ed46d
Timothée Alby 7 лет назад
Родитель
Сommit
94707c08ea
1 измененных файлов с 4 добавлено и 1 удалено
  1. 4 1
      services/web/app/src/Features/Analytics/AnalyticsRouter.js

+ 4 - 1
services/web/app/src/Features/Analytics/AnalyticsRouter.js

@@ -4,7 +4,10 @@ const AnalyticsProxy = require('./AnalyticsProxy')
 
 module.exports = {
   apply(webRouter, privateApiRouter, publicApiRouter) {
-    webRouter.post('/event/:event', AnalyticsController.recordEvent)
+    webRouter.post(
+      '/event/:event([a-z0-9-_]+)',
+      AnalyticsController.recordEvent
+    )
 
     webRouter.put(
       '/editingSession/:projectId',