Skip to content

Commit e8517e5

Browse files
committed
refactor: migration
1 parent ba7b4c3 commit e8517e5

1 file changed

Lines changed: 8 additions & 5 deletions

File tree

lti_consumer/migrations/0023_lti1p3passport_context_key_lti1p3passport_name_and_more.py

Lines changed: 8 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -17,11 +17,14 @@ def set_name_and_context_key(apps, _):
1717
block = load_enough_xblock(configuration.location)
1818
except Exception as e: # pylint: disable=broad-exception-caught
1919
print(f"Error loading xblock {configuration.location}: {e}")
20-
passport = configuration.lti_1p3_passport
21-
if passport and not passport.name:
22-
passport.name = f"Passport of {block.display_name}"
23-
passport.context_key = block.context_id
24-
passport.save()
20+
try:
21+
passport = configuration.lti_1p3_passport
22+
if passport and not passport.name:
23+
passport.name = f"Passport of {block.display_name}"
24+
passport.context_key = block.context_id
25+
passport.save()
26+
except Exception as e: # pylint: disable=broad-exception-caught
27+
print(f"Error saving passport {passport}: {e}")
2528

2629

2730
def backwards(*_):

0 commit comments

Comments
 (0)