From 403482fa6e553a80354753d453b4d90031fcfb62 Mon Sep 17 00:00:00 2001 From: Bavisetti Narayan <72156168+NarayanBavisetti@users.noreply.github.com> Date: Wed, 30 Oct 2024 13:52:14 +0530 Subject: [PATCH] fix: workspace user property migration (#5908) * fix: workspace user property migration * fix: issue relations migration --- .../0043_alter_analyticview_created_by_and_more.py | 2 +- apiserver/plane/db/migrations/0053_auto_20240102_1315.py | 8 +++++--- 2 files changed, 6 insertions(+), 4 deletions(-) diff --git a/apiserver/plane/db/migrations/0043_alter_analyticview_created_by_and_more.py b/apiserver/plane/db/migrations/0043_alter_analyticview_created_by_and_more.py index 81d91bb786f..edca91f2ced 100644 --- a/apiserver/plane/db/migrations/0043_alter_analyticview_created_by_and_more.py +++ b/apiserver/plane/db/migrations/0043_alter_analyticview_created_by_and_more.py @@ -3,7 +3,6 @@ from django.conf import settings from django.db import migrations, models import django.db.models.deletion -from plane.db.models import IssueRelation from sentry_sdk import capture_exception import uuid @@ -11,6 +10,7 @@ def create_issue_relation(apps, schema_editor): try: IssueBlockerModel = apps.get_model("db", "IssueBlocker") + IssueRelation = apps.get_model("db", "IssueRelation") updated_issue_relation = [] for blocked_issue in IssueBlockerModel.objects.all(): updated_issue_relation.append( diff --git a/apiserver/plane/db/migrations/0053_auto_20240102_1315.py b/apiserver/plane/db/migrations/0053_auto_20240102_1315.py index 32b5ad2d51e..666e51482a9 100644 --- a/apiserver/plane/db/migrations/0053_auto_20240102_1315.py +++ b/apiserver/plane/db/migrations/0053_auto_20240102_1315.py @@ -1,11 +1,10 @@ # Generated by Django 4.2.7 on 2024-01-02 13:15 - -from plane.db.models import WorkspaceUserProperties, ProjectMember, IssueView from django.db import migrations def workspace_user_properties(apps, schema_editor): WorkspaceMember = apps.get_model("db", "WorkspaceMember") + WorkspaceUserProperties = apps.get_model("db", "WorkspaceUserProperties") updated_workspace_user_properties = [] for workspace_members in WorkspaceMember.objects.all(): updated_workspace_user_properties.append( @@ -21,12 +20,14 @@ def workspace_user_properties(apps, schema_editor): ) ) WorkspaceUserProperties.objects.bulk_create( - updated_workspace_user_properties, batch_size=2000 + updated_workspace_user_properties, + batch_size=2000, ) def project_user_properties(apps, schema_editor): IssueProperty = apps.get_model("db", "IssueProperty") + ProjectMember = apps.get_model("db", "ProjectMember") updated_issue_user_properties = [] for issue_property in IssueProperty.objects.all(): project_member = ProjectMember.objects.filter( @@ -49,6 +50,7 @@ def project_user_properties(apps, schema_editor): def issue_view(apps, schema_editor): GlobalView = apps.get_model("db", "GlobalView") + IssueView = apps.get_model("db", "IssueView") updated_issue_views = [] for global_view in GlobalView.objects.all():