Skip to content

Commit 7e66caf

Browse files
Merge pull request #856 from MasoniteFramework/fix/id
fixed duplicate id issue
2 parents eb18ce6 + b2e6bcb commit 7e66caf

File tree

1 file changed

+2
-7
lines changed

1 file changed

+2
-7
lines changed

src/masoniteorm/models/Model.py

+2-7
Original file line numberDiff line numberDiff line change
@@ -559,12 +559,10 @@ def create(
559559
"""
560560
if query:
561561
return cls.builder.create(
562-
dictionary, query=True, id_key=cls.__primary_key__, cast=cast, **kwargs
562+
dictionary, query=True, cast=cast, **kwargs
563563
).to_sql()
564564

565-
return cls.builder.create(
566-
dictionary, id_key=cls.__primary_key__, cast=cast, **kwargs
567-
)
565+
return cls.builder.create(dictionary, cast=cast, **kwargs)
568566

569567
@classmethod
570568
def cast_value(cls, attribute: str, value: Any):
@@ -660,7 +658,6 @@ def serialize(self, exclude=None, include=None):
660658

661659
remove_keys = []
662660
for key, value in serialized_dictionary.items():
663-
664661
if key in self.__hidden__:
665662
remove_keys.append(key)
666663
if hasattr(value, "serialize"):
@@ -1020,7 +1017,6 @@ def set_appends(self, appends):
10201017
return self
10211018

10221019
def save_many(self, relation, relating_records):
1023-
10241020
if isinstance(relating_records, Model):
10251021
raise ValueError(
10261022
"Saving many records requires an iterable like a collection or a list of models and not a Model object. To attach a model, use the 'attach' method."
@@ -1036,7 +1032,6 @@ def save_many(self, relation, relating_records):
10361032
related.attach_related(self, related_record)
10371033

10381034
def detach_many(self, relation, relating_records):
1039-
10401035
if isinstance(relating_records, Model):
10411036
raise ValueError(
10421037
"Detaching many records requires an iterable like a collection or a list of models and not a Model object. To detach a model, use the 'detach' method."

0 commit comments

Comments
 (0)