@@ -402,7 +402,7 @@ async fn get_server_access<C: CatalogStore, S: SecretStore>(
402402) -> Result < ( StatusCode , Json < GetServerAccessResponse > ) > {
403403 let authorizer = api_context. v1_state . authz ;
404404 let query = ParsedAccessQuery :: try_from ( query) ?;
405- let openfga_server = authorizer. openfga_server ( ) . to_string ( ) ;
405+ let openfga_server = authorizer. openfga_server ( ) . clone ( ) ;
406406 let relations = get_allowed_actions (
407407 authorizer,
408408 metadata. actor ( ) ,
@@ -836,7 +836,7 @@ async fn get_server_assignments<C: CatalogStore, S: SecretStore>(
836836 Query ( query) : Query < GetServerAssignmentsQuery > ,
837837) -> Result < ( StatusCode , Json < GetServerAssignmentsResponse > ) > {
838838 let authorizer = api_context. v1_state . authz ;
839- let server_id = authorizer. openfga_server ( ) . to_string ( ) ;
839+ let server_id = authorizer. openfga_server ( ) . clone ( ) ;
840840 authorizer
841841 . require_action ( & metadata, AllServerAction :: CanReadAssignments , & server_id)
842842 . await ?;
@@ -1073,7 +1073,7 @@ async fn update_server_assignments<C: CatalogStore, S: SecretStore>(
10731073 Json ( request) : Json < UpdateServerAssignmentsRequest > ,
10741074) -> Result < StatusCode > {
10751075 let authorizer = api_context. v1_state . authz ;
1076- let server_id = authorizer. openfga_server ( ) . to_string ( ) ;
1076+ let server_id = authorizer. openfga_server ( ) . clone ( ) ;
10771077 checked_write (
10781078 authorizer,
10791079 metadata. actor ( ) ,
@@ -1522,7 +1522,7 @@ async fn get_allowed_actions<A: ReducedRelation + IntoEnumIterator>(
15221522 let actions = A :: iter ( ) . collect :: < Vec < _ > > ( ) ;
15231523 let for_principal = for_principal
15241524 . map ( super :: entities:: OpenFgaEntity :: to_openfga)
1525- . unwrap_or ( openfga_actor. to_string ( ) ) ;
1525+ . unwrap_or ( openfga_actor. clone ( ) ) ;
15261526
15271527 let actions = actions. iter ( ) . map ( |action| async {
15281528 let key = CheckRequestTupleKey {
@@ -1764,7 +1764,7 @@ mod tests {
17641764 Some ( vec ! [ TupleKey {
17651765 user: user_id. to_openfga( ) ,
17661766 relation: ServerRelation :: Admin . to_openfga( ) . to_string( ) ,
1767- object: openfga_server. to_string ( ) ,
1767+ object: openfga_server. clone ( ) ,
17681768 condition: None ,
17691769 } ] ) ,
17701770 None ,
@@ -1900,7 +1900,7 @@ mod tests {
19001900 Some ( vec ! [ TupleKey {
19011901 user: user_id. to_openfga( ) ,
19021902 relation: ServerRelation :: Admin . to_openfga( ) . to_string( ) ,
1903- object: openfga_server. to_string ( ) ,
1903+ object: openfga_server. clone ( ) ,
19041904 condition: None ,
19051905 } ] ) ,
19061906 None ,
@@ -1938,7 +1938,7 @@ mod tests {
19381938 Some ( vec ! [ TupleKey {
19391939 user: role_id. into_assignees( ) . to_openfga( ) ,
19401940 relation: ServerRelation :: Admin . to_openfga( ) . to_string( ) ,
1941- object: openfga_server. to_string ( ) ,
1941+ object: openfga_server. clone ( ) ,
19421942 condition: None ,
19431943 } ] ) ,
19441944 None ,
@@ -1968,7 +1968,7 @@ mod tests {
19681968 Some ( vec ! [ TupleKey {
19691969 user: user_id. to_openfga( ) ,
19701970 relation: ServerRelation :: Admin . to_openfga( ) . to_string( ) ,
1971- object: openfga_server. to_string ( ) ,
1971+ object: openfga_server. clone ( ) ,
19721972 condition: None ,
19731973 } ] ) ,
19741974 None ,
@@ -1991,7 +1991,7 @@ mod tests {
19911991 Some ( vec ! [ TupleKey {
19921992 user: role_id. into_assignees( ) . to_openfga( ) ,
19931993 relation: ServerRelation :: Admin . to_openfga( ) . to_string( ) ,
1994- object: openfga_server. to_string ( ) ,
1994+ object: openfga_server. clone ( ) ,
19951995 condition: None ,
19961996 } ] ) ,
19971997 None ,
@@ -2026,7 +2026,7 @@ mod tests {
20262026 Some ( vec ! [ TupleKey {
20272027 user: user1_id. to_openfga( ) ,
20282028 relation: ServerRelation :: Admin . to_openfga( ) . to_string( ) ,
2029- object: openfga_server. to_string ( ) ,
2029+ object: openfga_server. clone ( ) ,
20302030 condition: None ,
20312031 } ] ) ,
20322032 None ,
0 commit comments