@@ -106,7 +106,7 @@ def create(
106106 """
107107 if isinstance (access , str ):
108108 access = check_access (access )
109- payload = asdict (name = name , access = str ( access ) , project = data )
109+ payload = asdict (name = name , access = access . value , project = data )
110110 r : Response = self ._client .post ("/projects" , json = payload )
111111 return Project (** r .json ())
112112
@@ -126,7 +126,7 @@ def duplicate(
126126 """
127127 if isinstance (access , str ):
128128 access = check_access (access )
129- payload = asdict (source = id , name = name , access = str ( access ) )
129+ payload = asdict (source = id , name = name , access = access . value )
130130 r : Response = self ._client .post ("/projects" , json = payload )
131131 return Project (** r .json ())
132132
@@ -158,7 +158,7 @@ def update(
158158 payload = asdict (name = name , project = data , graph = graph )
159159 # Access is optional, but we also need to cast to str
160160 if access :
161- payload ["access" ] = str ( access )
161+ payload ["access" ] = access . value
162162 r : Response = self ._client .patch (url , json = payload )
163163 return Project (** r .json ())
164164
0 commit comments