diff --git a/src/controllers/auth.ts b/src/controllers/auth.ts index c056347..550263b 100644 --- a/src/controllers/auth.ts +++ b/src/controllers/auth.ts @@ -54,10 +54,10 @@ export class AuthController { const refresh_token = new UserRefreshToken(); refresh_token.id_user = user.id; refresh_token.user_agent = req.get('User-Agent'); - refresh_token.remote_addr = req.ip; + refresh_token.remote_addr = req.ip.split(':').pop(); refresh_token.browser = browser.name + " " + browser.version; refresh_token.os = os.name + " " + os.version; - refresh_token.device = device.model + " " + device.vendor; + refresh_token.device = (device.model ?? '') + " " + (device.vendor ?? ''); refresh_token.platform = device.type ?? 'desktop'; refresh_token.expired_at = dayjs().add(config.get('auth.refresh_token_lifetime_day'), 'day').toDate();