Jake Vanderwerf
2026-07-12 c204185ae86a98994f80010abf35a190c9406739
inc/rest/routes/IntegrationsRoutes.php
@@ -29,7 +29,8 @@
            'data'      => 'array'
         ])
         ->auth('user')
         ->rateLimit(20);
         ->rateLimit(20)
         ->register();
      Route::for('oath/connect')
         ->post([$this, 'initiateOAuth'])
         ->auth('user')
@@ -38,7 +39,8 @@
            'service'   => 'string|required',
            'user_id'   => 'int',
            'return_url'=> 'url'
         ]);
         ])
         ->register();
   }
   /**
@@ -51,7 +53,10 @@
      $action = $request->get_param('action');
      $theUserID = (user_can($request->get_param('user'), 'manage_options')) ? null : $request->get_param('user');
      $theUserID = current_user_can('manage_options') ? null : get_current_user_id();
      if ($theUserID === false) {
         return $this->validationError(['message' => 'Not logged in']);
      }
      $integration = JVB()->connect($service, $theUserID);
      if (!$integration) {