From 805785dfcba47fb109cb5d13eaa845ac9c08b1c5 Mon Sep 17 00:00:00 2001 From: Pavel Marek Date: Wed, 27 Mar 2024 14:55:36 +0100 Subject: [PATCH] Revert 32f876d803599587d453e5fe5cda044fa150529f --- .../0.0.0-dev/src/Enso_Cloud/Internal/Enso_Path.enso | 11 ++++------- 1 file changed, 4 insertions(+), 7 deletions(-) diff --git a/distribution/lib/Standard/Base/0.0.0-dev/src/Enso_Cloud/Internal/Enso_Path.enso b/distribution/lib/Standard/Base/0.0.0-dev/src/Enso_Cloud/Internal/Enso_Path.enso index ff18372b2080..ab5f4c03e257 100644 --- a/distribution/lib/Standard/Base/0.0.0-dev/src/Enso_Cloud/Internal/Enso_Path.enso +++ b/distribution/lib/Standard/Base/0.0.0-dev/src/Enso_Cloud/Internal/Enso_Path.enso @@ -27,13 +27,10 @@ type Enso_Path if raw_segments.is_empty then Error.throw (Illegal_Argument.Error "Invalid path - it should contain at least one segment.") else organization_name = raw_segments.first segments = raw_segments.drop 1 . filter s-> s.is_empty.not - current_user_name = Enso_User.current.name - # The `if_not_error` is a workaround for https://github.com/enso-org/enso/issues/9283 and it can be removed after that is fixed. - current_user_name.if_not_error <| - if organization_name != current_user_name then Unimplemented.throw "Currently only resolving paths for the current user is supported." else - if segments.is_empty then Enso_Path.Value organization_name [] Nothing else - asset_name = segments.last - Enso_Path.Value organization_name (segments.drop (Index_Sub_Range.Last 1)) asset_name + if organization_name != Enso_User.current.name then Unimplemented.throw "Currently only resolving paths for the current user is supported." else + if segments.is_empty then Enso_Path.Value organization_name [] Nothing else + asset_name = segments.last + Enso_Path.Value organization_name (segments.drop (Index_Sub_Range.Last 1)) asset_name ## PRIVATE resolve_parent self =