From 6abb346013da4a907a860713a8a67642985b8025 Mon Sep 17 00:00:00 2001 From: Ruben Fiszel Date: Wed, 16 Oct 2024 23:44:56 +0200 Subject: [PATCH] fix(git-sync): propagate update of folders with git sync --- backend/windmill-api/src/folders.rs | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/backend/windmill-api/src/folders.rs b/backend/windmill-api/src/folders.rs index fef5b7fe07..c9b69836c6 100644 --- a/backend/windmill-api/src/folders.rs +++ b/backend/windmill-api/src/folders.rs @@ -275,8 +275,10 @@ pub fn require_is_owner(authed: &ApiAuthed, name: &str) -> Result<()> { async fn update_folder( authed: ApiAuthed, + Extension(db): Extension, Extension(user_db): Extension, Extension(webhook): Extension, + Extension(rsmq): Extension>, Path((w_id, name)): Path<(String, String)>, Json(mut ng): Json, ) -> Result { @@ -367,6 +369,18 @@ async fn update_folder( } } + handle_deployment_metadata( + &authed.email, + &authed.username, + &db, + &w_id, + DeployedObject::Folder { path: format!("f/{}", name) }, + Some(format!("Folder '{}' updated", name)), + rsmq, + true, + ) + .await?; + audit_log( &mut *tx, &authed,