Skip to content

GroupBadge 생성 로직 버그 #1

@AlskaPark

Description

@AlskaPark

안녕하세요? 멘토 과제를 진행하던중 코드에 버그가 있어서 리포트 드립니다. 만약 의도하신거라면 무시해주시면 됩니다.

아래는 그룹에 뱃지가 부여돼 있는지 확인하는 코드입니다. _checkGroupBadge는 그룹뱃지가 있는 경우 true를 돌려줍니다. 따라서 해당 코드는 그룹뱃지가 없는 경우 조건에 의해 실행되지 않습니다. !await this._checkGroupBadge(obj, <number>) 이렇게 고쳐지는게 맞을거 같습니다.

https://github.com/codeit-bootcamp-backend/project-zogakzip-be/blob/8528b2bbeda47bc85e6caec710d28fbb19b5f91d/src/controllers/badgeController.js#L119-L139

BaseController._getCount(prisma.groupBadge, { 구문에 await가 빠졌습니다.

https://github.com/codeit-bootcamp-backend/project-zogakzip-be/blob/8528b2bbeda47bc85e6caec710d28fbb19b5f91d/src/controllers/badgeController.js#L141-L152

대단한 오류는 아니라서 의도하신거 일 수도 있겠다는 생각이 듭니다만.. 무튼 아니라면 참고 해주세요~

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions