File tree Expand file tree Collapse file tree 1 file changed +9
-2
lines changed
Expand file tree Collapse file tree 1 file changed +9
-2
lines changed Original file line number Diff line number Diff line change 1010from django .utils .text import slugify
1111from mitol .common .models import TimestampedModel
1212from mitol .common .utils import now_in_utc
13+ from requests .exceptions import HTTPError
1314from wagtail .admin .panels import FieldPanel , MultiFieldPanel
1415from wagtail .fields import RichTextField
1516from wagtail .models import Page
@@ -115,7 +116,7 @@ def get_learners(self):
115116 return (
116117 get_user_model ()
117118 .objects .filter (
118- b2b_contracts__organization = self ,
119+ b2b_organizations = self ,
119120 )
120121 .distinct ()
121122 )
@@ -132,7 +133,13 @@ def attach_user(self, user):
132133
133134 from b2b .api import add_user_org_membership
134135
135- return add_user_org_membership (self , user )
136+ try :
137+ return add_user_org_membership (self , user )
138+ except HTTPError :
139+ log .exception (
140+ "Got HTTP error attempting to attach %s to org %s, skipping" , user , self
141+ )
142+ return False
136143
137144 def add_user_contracts (self , user ):
138145 """
You can’t perform that action at this time.
0 commit comments