diff --git a/apps/oauth2/src/App.vue b/apps/oauth2/src/App.vue
index 9098401be10967d219612c4d640e9351a360de0f..d19b9374dd614d3f6764b9fb83956054bc3608b5 100644
--- a/apps/oauth2/src/App.vue
+++ b/apps/oauth2/src/App.vue
@@ -75,6 +75,7 @@
 <script>
 import axios from 'nextcloud-axios'
 import OAuthItem from './components/OAuthItem'
+import { generateUrl } from 'nextcloud-router'
 
 export default {
 	name: 'App',
@@ -99,7 +100,7 @@ export default {
 	},
 	methods: {
 		deleteClient(id) {
-			axios.delete(OC.generateUrl('apps/oauth2/clients/{id}', { id: id }))
+			axios.delete(generateUrl('apps/oauth2/clients/{id}', { id: id }))
 				.then((response) => {
 					this.clients = this.clients.filter(client => client.id !== id)
 				})
@@ -108,7 +109,7 @@ export default {
 			this.newClient.error = false
 
 			axios.post(
-				OC.generateUrl('apps/oauth2/clients'),
+				generateUrl('apps/oauth2/clients'),
 				{
 					name: this.newClient.name,
 					redirectUri: this.newClient.redirectUri