Skip to content

Commit 9e95f36

Browse files
Merge pull request #1366 from prasannamahajan/bugfix/1106-type-assertion-error
Bugfix/1106 type assertion error
2 parents 4a0a292 + 5ba38c7 commit 9e95f36

File tree

2 files changed

+4
-1
lines changed

2 files changed

+4
-1
lines changed

cla-backend-go/v2/sign/handlers.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -44,7 +44,7 @@ func Configure(api *operations.EasyclaAPI, service Service) {
4444
if err == ErrCCLANotEnabled || err == ErrTemplateNotConfigured {
4545
return sign.NewRequestCorporateSignatureBadRequest().WithPayload(errorResponse(err))
4646
}
47-
if err == err.(*organizations.ListOrgUsrAdminScopesNotFound) {
47+
if _, ok := err.(*organizations.ListOrgUsrAdminScopesNotFound); ok {
4848
formatErr := errors.New("user role scopes not found for cla-signatory role ")
4949
return sign.NewRequestCorporateSignatureNotFound().WithPayload(errorResponse(formatErr))
5050
}

cla-backend-go/v2/signatures/handlers.go

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -528,6 +528,9 @@ func Configure(api *operations.EasyclaAPI, projectService project.Service, compa
528528
}
529529

530530
func isUserHaveAccessOfSignedSignaturePDF(authUser *auth.User, signature *v1Models.Signature, companyService company.IService, projectClaGroupRepo projects_cla_groups.Repository) (bool, error) {
531+
if authUser.Admin {
532+
return true, nil
533+
}
531534
projects, err := projectClaGroupRepo.GetProjectsIdsForClaGroup(signature.ProjectID)
532535
if err != nil {
533536
return false, err

0 commit comments

Comments
 (0)