This is an automated email from the ASF dual-hosted git repository.

potiuk pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/airflow.git


The following commit(s) were added to refs/heads/main by this push:
     new 6e7085be61 fix(dagrun): copy bug (#36855)
6e7085be61 is described below

commit 6e7085be6173ebec5e4c52c1223309460c632748
Author: Muhammad Luqman <48401306+im-perat...@users.noreply.github.com>
AuthorDate: Sat Jan 20 14:07:26 2024 +0700

    fix(dagrun): copy bug (#36855)
---
 airflow/www/static/js/dag/details/dagRun/index.tsx | 9 +++++++--
 1 file changed, 7 insertions(+), 2 deletions(-)

diff --git a/airflow/www/static/js/dag/details/dagRun/index.tsx 
b/airflow/www/static/js/dag/details/dagRun/index.tsx
index ed9dce266f..2bbdc5cdb0 100644
--- a/airflow/www/static/js/dag/details/dagRun/index.tsx
+++ b/airflow/www/static/js/dag/details/dagRun/index.tsx
@@ -16,7 +16,7 @@
  * specific language governing permissions and limitations
  * under the License.
  */
-import React, { useRef } from "react";
+import React, { useEffect, useRef } from "react";
 import {
   Flex,
   Box,
@@ -65,7 +65,12 @@ const DagRun = ({ runId }: Props) => {
   const offsetTop = useOffsetTop(detailsRef);
 
   const run = dagRuns.find((dr) => dr.runId === runId);
-  const { onCopy, hasCopied } = useClipboard(formatConf(run?.conf));
+  const { onCopy, setValue, hasCopied } = useClipboard(formatConf(run?.conf));
+
+  useEffect(() => {
+    setValue(formatConf(run?.conf));
+  }, [run, setValue]);
+
   if (!run) return null;
   const {
     state,

Reply via email to