diff --git a/ensemble_derive/src/model/mod.rs b/ensemble_derive/src/model/mod.rs index ac18ca6..1350ff9 100644 --- a/ensemble_derive/src/model/mod.rs +++ b/ensemble_derive/src/model/mod.rs @@ -127,7 +127,7 @@ fn impl_fresh(primary_key: &Field) -> TokenStream { quote! { async fn fresh(&self) -> Result { - Self::find(self.#ident).await + Self::find(self.#ident.clone()).await } } }