forked from GNUsocial/gnu-social
		
	Fix the router entries for the oEmbed endpoint so they don't accidentally catch too much
This commit is contained in:
		| @@ -113,6 +113,16 @@ class Router | ||||
|  | ||||
|         $m->connect('main/tagother/:id', array('action' => 'tagother')); | ||||
|  | ||||
|         $m->connect('main/oembed.xml', | ||||
|                     array('action' => 'api', | ||||
|                           'method' => 'oembed.xml', | ||||
|                           'apiaction' => 'oembed')); | ||||
|  | ||||
|         $m->connect('main/oembed.json', | ||||
|                     array('action' => 'api', | ||||
|                           'method' => 'oembed.json', | ||||
|                           'apiaction' => 'oembed')); | ||||
|  | ||||
|         // these take a code | ||||
|  | ||||
|         foreach (array('register', 'confirmaddress', 'recoverpassword') as $c) { | ||||
| @@ -475,11 +485,6 @@ class Router | ||||
|  | ||||
|         Event::handle('RouterInitialized', array($m)); | ||||
|  | ||||
|         $m->connect('main/:method', | ||||
|                     array('action' => 'api', | ||||
|                           'method' => 'oembed(.xml|.json)?', | ||||
|                           'apiaction' => 'oembed')); | ||||
|  | ||||
|         return $m; | ||||
|     } | ||||
|  | ||||
|   | ||||
		Reference in New Issue
	
	Block a user