This is an automated email from the ASF dual-hosted git repository.

klesh pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/devlake.git


The following commit(s) were added to refs/heads/main by this push:
     new 3a4333eb6 fix(python): add missing composite primary keys in 
domain_layer/code.py (#8957)
3a4333eb6 is described below

commit 3a4333eb6ff431bb9e790cbe0c52e606d3a8f77c
Author: bujjibabukatta <[email protected]>
AuthorDate: Wed Jul 15 04:39:27 2026 -0400

    fix(python): add missing composite primary keys in domain_layer/code.py 
(#8957)
---
 backend/python/pydevlake/pydevlake/domain_layer/code.py | 5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)

diff --git a/backend/python/pydevlake/pydevlake/domain_layer/code.py 
b/backend/python/pydevlake/pydevlake/domain_layer/code.py
index cffe7f502..bd28802c9 100644
--- a/backend/python/pydevlake/pydevlake/domain_layer/code.py
+++ b/backend/python/pydevlake/pydevlake/domain_layer/code.py
@@ -50,7 +50,7 @@ class PullRequest(DomainModel, table=True):
 class PullRequestLabels(NoPKModel, table=True):
     __tablename__ = 'pull_request_labels'
     pull_request_id: str = Field(primary_key=True)
-    label_name: str
+    label_name: str = Field(primary_key=True)
 
 
 class PullRequestCommit(NoPKModel, table=True):
@@ -94,7 +94,7 @@ class Commit(NoPKModel, table=True):
 class CommitParent(NoPKModel, table=True):
     __tablename__ = 'commit_parents'
     commit_sha: str = Field(primary_key=True)
-    parent_commit_sha: str
+    parent_commit_sha: str = Field(primary_key=True)
 
 
 class CommitsDiff(DomainModel, table=True):
@@ -112,6 +112,7 @@ class RefCommit(NoPKModel, table=True):
     new_commit_sha: str
     old_commit_sha: str
 
+
 class Component(NoPKModel, table=True):
     __tablename__ = 'components'
     repo_id: str

Reply via email to