Skip to content

Commit

Permalink
Use objects.all() instead of objects.values()
Browse files Browse the repository at this point in the history
  • Loading branch information
lukasrad02 authored Jun 11, 2024
1 parent a695bb8 commit fe7bb34
Showing 1 changed file with 2 additions and 4 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -9,17 +9,15 @@ def replace_menu_items(apps, schema_editor):
menu_item_content_type = ContentType.objects.get_for_model(MenuItem)
FirstLevelMenuItem = apps.get_model("core", "FirstLevelMenuItem")
SecondLevelMenuItem = apps.get_model("core", "SecondLevelMenuItem")
for menu_item_data in FirstLevelMenuItem.objects.values():
menu_item = FirstLevelMenuItem.objects.get(id=menu_item_data["id"])
for menu_item in FirstLevelMenuItem.objects.all():
basepage_ptr_id = menu_item.basepage_ptr_id
menu_item.delete(keep_parents=True)
basepage = BasePage.objects.get(pk=basepage_ptr_id)
new_menu_item = MenuItem(basepage_ptr_id=basepage_ptr_id)
new_menu_item.__dict__.update(basepage.__dict__)
new_menu_item.content_type_id = menu_item_content_type
new_menu_item.save()
for menu_item_data in SecondLevelMenuItem.objects.values():
menu_item = SecondLevelMenuItem.objects.get(id=menu_item_data["id"])
for menu_item in SecondLevelMenuItem.objects.all():
basepage_ptr_id = menu_item.basepage_ptr_id
menu_item.delete(keep_parents=True)
basepage = BasePage.objects.get(pk=basepage_ptr_id)
Expand Down

0 comments on commit fe7bb34

Please sign in to comment.