diff --git a/apps/twofactor_backupcodes/js/settings.js b/apps/twofactor_backupcodes/js/settings.js
index 54fece4cdc8289bebffdd7e502f81626676c2ef0..59494787067067976ed6bd86ef73199644ab9faf 100644
Binary files a/apps/twofactor_backupcodes/js/settings.js and b/apps/twofactor_backupcodes/js/settings.js differ
diff --git a/apps/twofactor_backupcodes/js/settings.js.map b/apps/twofactor_backupcodes/js/settings.js.map
index 68b9b2198eeec5934a1ccc6f0355ae1666cc6e54..2fa5c916d4b8bf50d83042bff4a6398255b0af33 100644
Binary files a/apps/twofactor_backupcodes/js/settings.js.map and b/apps/twofactor_backupcodes/js/settings.js.map differ
diff --git a/apps/twofactor_backupcodes/src/service/BackupCodesService.js b/apps/twofactor_backupcodes/src/service/BackupCodesService.js
index b79fc35923c43c23df24c37801b929e48f694a6f..6d49892df5b4c12d4b9b6f9d558be13b85b20ec9 100644
--- a/apps/twofactor_backupcodes/src/service/BackupCodesService.js
+++ b/apps/twofactor_backupcodes/src/service/BackupCodesService.js
@@ -1,7 +1,8 @@
 import Axios from '@nextcloud/axios'
+import { generateUrl } from '@nextcloud/router'
 
 export function generateCodes() {
-	const url = OC.generateUrl('/apps/twofactor_backupcodes/settings/create')
+	const url = generateUrl('/apps/twofactor_backupcodes/settings/create')
 
 	return Axios.post(url, {}).then(resp => resp.data)
 }