diff --git a/RELEASE.md b/RELEASE.md index c285a2b74e..5c557c90d6 100644 --- a/RELEASE.md +++ b/RELEASE.md @@ -20,6 +20,7 @@ Please follow the established format: - Remove default props from functional components. (#1906) - Fix for schema change in strawberry-graphql JSON scalar. (#1903) - Fix messaging level when package compatibility is not satisfied. (#1904) +- Fix broken URL when active pipeline name changes on initial load. (#1914) # Release 9.0.0 diff --git a/package/kedro_viz/data_access/repositories/catalog.py b/package/kedro_viz/data_access/repositories/catalog.py index 427a13cf0d..bfbd61a437 100644 --- a/package/kedro_viz/data_access/repositories/catalog.py +++ b/package/kedro_viz/data_access/repositories/catalog.py @@ -12,7 +12,7 @@ from kedro.pipeline._transcoding import TRANSCODING_SEPARATOR, _strip_transcoding except ImportError: # pragma: no cover # older versions - from kedro.pipeline.pipeline import TRANSCODING_SEPARATOR, _strip_transcoding + from kedro.pipeline.pipeline import TRANSCODING_SEPARATOR, _strip_transcoding # type: ignore from packaging.version import parse diff --git a/package/kedro_viz/integrations/kedro/hooks.py b/package/kedro_viz/integrations/kedro/hooks.py index d68c5eea70..32f2ffa594 100644 --- a/package/kedro_viz/integrations/kedro/hooks.py +++ b/package/kedro_viz/integrations/kedro/hooks.py @@ -17,7 +17,10 @@ from kedro.pipeline._transcoding import TRANSCODING_SEPARATOR, _strip_transcoding except ImportError: # pragma: no cover # older versions - from kedro.pipeline.pipeline import TRANSCODING_SEPARATOR, _strip_transcoding + from kedro.pipeline.pipeline import ( # type: ignore + TRANSCODING_SEPARATOR, + _strip_transcoding, + ) logger = logging.getLogger(__name__) diff --git a/package/kedro_viz/models/flowchart.py b/package/kedro_viz/models/flowchart.py index e93418323c..b4d43d5cbc 100644 --- a/package/kedro_viz/models/flowchart.py +++ b/package/kedro_viz/models/flowchart.py @@ -17,7 +17,7 @@ from kedro.pipeline._transcoding import TRANSCODING_SEPARATOR, _strip_transcoding except ImportError: # pragma: no cover # older versions - from kedro.pipeline.pipeline import TRANSCODING_SEPARATOR, _strip_transcoding + from kedro.pipeline.pipeline import TRANSCODING_SEPARATOR, _strip_transcoding # type: ignore from pydantic import ( BaseModel, diff --git a/src/components/flowchart-wrapper/flowchart-wrapper.js b/src/components/flowchart-wrapper/flowchart-wrapper.js index 02750f59fc..bbc04812f1 100644 --- a/src/components/flowchart-wrapper/flowchart-wrapper.js +++ b/src/components/flowchart-wrapper/flowchart-wrapper.js @@ -92,7 +92,7 @@ export const FlowChartWrapper = ({ if (localStorageParams) { const paramActions = { pipeline: (value) => { - if (!searchParams.has(params.pipeline) && activePipeline) { + if (activePipeline) { toSetQueryParam(params.pipeline, value.active || activePipeline); } },