Skip to content

fix(my-songs): prevent initial fetch with page=0 causing 400 error #313

fix(my-songs): prevent initial fetch with page=0 causing 400 error

fix(my-songs): prevent initial fetch with page=0 causing 400 error #313

Triggered via push March 8, 2026 04:08
Status Failure
Total duration 28s
Artifacts

tests.yml

on: push
Fit to window
Zoom out
Zoom in

Annotations

10 errors
TypeError: undefined is not an object (evaluating 'this.authService.getUserFromToken'): apps/backend/src/lib/parseToken.ts#L29
at canActivate (/home/runner/work/NoteBlockWorld/NoteBlockWorld/apps/backend/src/lib/parseToken.ts:29:29) at <anonymous> (/home/runner/work/NoteBlockWorld/NoteBlockWorld/apps/backend/src/lib/parseToken.spec.ts:55:43)
TypeError: undefined is not an object (evaluating 'this.userService.findByEmail'): apps/backend/src/auth/auth.service.ts#L106
at verifyAndGetUser (/home/runner/work/NoteBlockWorld/NoteBlockWorld/apps/backend/src/auth/auth.service.ts:106:40) at <anonymous> (/home/runner/work/NoteBlockWorld/NoteBlockWorld/apps/backend/src/auth/auth.service.spec.ts:333:49)
TypeError: undefined is not an object (evaluating 'this.userService.findByEmail'): apps/backend/src/auth/auth.service.ts#L106
at verifyAndGetUser (/home/runner/work/NoteBlockWorld/NoteBlockWorld/apps/backend/src/auth/auth.service.ts:106:40) at <anonymous> (/home/runner/work/NoteBlockWorld/NoteBlockWorld/apps/backend/src/auth/auth.service.spec.ts:312:49)
TypeError: undefined is not an object (evaluating 'this.userService.findByEmail'): apps/backend/src/auth/auth.service.ts#L106
at verifyAndGetUser (/home/runner/work/NoteBlockWorld/NoteBlockWorld/apps/backend/src/auth/auth.service.ts:106:40) at <anonymous> (/home/runner/work/NoteBlockWorld/NoteBlockWorld/apps/backend/src/auth/auth.service.spec.ts:284:49)
error: val is not a non-empty string or a valid number. val=undefined: node_modules/ms/index.js#L34
at <anonymous> (/home/runner/work/NoteBlockWorld/NoteBlockWorld/node_modules/ms/index.js:34:13) at GenTokenRedirect (/home/runner/work/NoteBlockWorld/NoteBlockWorld/apps/backend/src/auth/auth.service.ts:202:20) at async <anonymous> (/home/runner/work/NoteBlockWorld/NoteBlockWorld/apps/backend/src/auth/auth.service.spec.ts:245:34)
TypeError: undefined is not an object (evaluating 'this.jwtService.signAsync'): apps/backend/src/auth/auth.service.ts#L175
at createJwtPayload (/home/runner/work/NoteBlockWorld/NoteBlockWorld/apps/backend/src/auth/auth.service.ts:175:12) at <anonymous> (/home/runner/work/NoteBlockWorld/NoteBlockWorld/apps/backend/src/auth/auth.service.spec.ts:206:49)
TypeError: undefined is not an object (evaluating 'this.jwtService.decode'): apps/backend/src/auth/auth.service.ts#L217
at getUserFromToken (/home/runner/work/NoteBlockWorld/NoteBlockWorld/apps/backend/src/auth/auth.service.ts:217:26) at <anonymous> (/home/runner/work/NoteBlockWorld/NoteBlockWorld/apps/backend/src/auth/auth.service.spec.ts:183:40)
TypeError: undefined is not an object (evaluating 'this.jwtService.decode'): apps/backend/src/auth/auth.service.ts#L217
at getUserFromToken (/home/runner/work/NoteBlockWorld/NoteBlockWorld/apps/backend/src/auth/auth.service.ts:217:26) at <anonymous> (/home/runner/work/NoteBlockWorld/NoteBlockWorld/apps/backend/src/auth/auth.service.spec.ts:174:40)
error: expect(received).toEqual(expected): apps/backend/src/auth/auth.service.spec.ts#L166
- { - "id": "test-id", - } + undefined - Expected - 3 + Received + 1 at <anonymous> (/home/runner/work/NoteBlockWorld/NoteBlockWorld/apps/backend/src/auth/auth.service.spec.ts:166:22)
TypeError: undefined is not an object (evaluating 'descriptor.value'): node_modules/@nestjs/swagger/dist/decorators/helpers.js#L17
at <anonymous> (/home/runner/work/NoteBlockWorld/NoteBlockWorld/node_modules/@nestjs/swagger/dist/decorators/helpers.js:17:60) at /home/runner/work/NoteBlockWorld/NoteBlockWorld/apps/backend/src/auth/auth.controller.ts:23:8 at loadAndEvaluateModule (2:1)