package organization import ( "context" "git.sendico.io/tech/sxchnge/bff/pkg/merrors" "git.sendico.io/tech/sxchnge/bff/pkg/model" "go.mongodb.org/mongo-driver/v2/bson" ) func (db *OrganizationDB) Create(ctx context.Context, _, _ bson.ObjectID, org *model.Organization) error { if org == nil { return merrors.InvalidArgument("Organization object is nil", "organization") } org.SetID(bson.NewObjectID()) // Organizaiton reference must be set to the same value as own organization reference org.SetOrganizationRef(*org.GetID()) return db.DBImp.Create(ctx, org) }