@@ -538,10 +538,10 @@ func FindAndUpdateIssueMentions(ctx context.Context, issue *Issue, doer *user_mo
538538// don't have access to reading it. Teams are expanded into their users, but organizations are ignored.
539539func ResolveIssueMentionsByVisibility (ctx context.Context , issue * Issue , doer * user_model.User , mentions []string ) (users []* user_model.User , err error ) {
540540 if len (mentions ) == 0 {
541- return
541+ return nil , nil
542542 }
543543 if err = issue .LoadRepo (ctx ); err != nil {
544- return
544+ return nil , err
545545 }
546546
547547 resolved := make (map [string ]bool , 10 )
@@ -635,7 +635,7 @@ func ResolveIssueMentionsByVisibility(ctx context.Context, issue *Issue, doer *u
635635 }
636636 }
637637 if len (mentionUsers ) == 0 {
638- return
638+ return users , err
639639 }
640640
641641 if users == nil {
@@ -702,66 +702,66 @@ func DeleteIssuesByRepoID(ctx context.Context, repoID int64) (attachmentPaths []
702702 // Delete content histories
703703 if _ , err = sess .In ("issue_id" , deleteCond ).
704704 Delete (& ContentHistory {}); err != nil {
705- return
705+ return nil , err
706706 }
707707
708708 // Delete comments and attachments
709709 if _ , err = sess .In ("issue_id" , deleteCond ).
710710 Delete (& Comment {}); err != nil {
711- return
711+ return nil , err
712712 }
713713
714714 // Dependencies for issues in this repository
715715 if _ , err = sess .In ("issue_id" , deleteCond ).
716716 Delete (& IssueDependency {}); err != nil {
717- return
717+ return nil , err
718718 }
719719
720720 // Delete dependencies for issues in other repositories
721721 if _ , err = sess .In ("dependency_id" , deleteCond ).
722722 Delete (& IssueDependency {}); err != nil {
723- return
723+ return nil , err
724724 }
725725
726726 if _ , err = sess .In ("issue_id" , deleteCond ).
727727 Delete (& IssueUser {}); err != nil {
728- return
728+ return nil , err
729729 }
730730
731731 if _ , err = sess .In ("issue_id" , deleteCond ).
732732 Delete (& Reaction {}); err != nil {
733- return
733+ return nil , err
734734 }
735735
736736 if _ , err = sess .In ("issue_id" , deleteCond ).
737737 Delete (& IssueWatch {}); err != nil {
738- return
738+ return nil , err
739739 }
740740
741741 if _ , err = sess .In ("issue_id" , deleteCond ).
742742 Delete (& Stopwatch {}); err != nil {
743- return
743+ return nil , err
744744 }
745745
746746 if _ , err = sess .In ("issue_id" , deleteCond ).
747747 Delete (& TrackedTime {}); err != nil {
748- return
748+ return nil , err
749749 }
750750
751751 if _ , err = sess .In ("issue_id" , deleteCond ).
752752 Delete (& project_model.ProjectIssue {}); err != nil {
753- return
753+ return nil , err
754754 }
755755
756756 if _ , err = sess .In ("dependent_issue_id" , deleteCond ).
757757 Delete (& Comment {}); err != nil {
758- return
758+ return nil , err
759759 }
760760
761761 var attachments []* repo_model.Attachment
762762 if err = sess .In ("issue_id" , deleteCond ).
763763 Find (& attachments ); err != nil {
764- return
764+ return nil , err
765765 }
766766
767767 for j := range attachments {
@@ -770,11 +770,11 @@ func DeleteIssuesByRepoID(ctx context.Context, repoID int64) (attachmentPaths []
770770
771771 if _ , err = sess .In ("issue_id" , deleteCond ).
772772 Delete (& repo_model.Attachment {}); err != nil {
773- return
773+ return nil , err
774774 }
775775
776776 if _ , err = db .DeleteByBean (ctx , & Issue {RepoID : repoID }); err != nil {
777- return
777+ return nil , err
778778 }
779779
780780 return attachmentPaths , err
0 commit comments