anchor.diff:                                      end,
                                   SelectedSpace0 = [SP || #space_info{space_id = X} = SP <- UserSpaces0, vcn_utils:ensure_binary(SpaceId) =:= X],
                                   SelectedSpace0;
  -                            _  ->
  +                            _ ->
                                   SelectedSpaceId
                           end,
   
  
positive.code: %% ====================================================================
  write(Storage_helper_info, File, Buf) ->
      ok = case get_cached_value(File, mode, Storage_helper_info) of
          {ok,Mask} when (Mask band (?RWE_USR_PERM bor ?RWE_GRP_PERM bor ?RWE_OTH_PERM)) == 0  ->
              case has_permission(File, write) of
                  true -> ok;
                  false -> setup_ctx(File)
              end;
          _ -> setup_ctx(File)
      end,
      {ErrorCode, CValue} = get_cached_value(File, size, Storage_helper_info),
      case ErrorCode of
          ok ->
  
negative.code: %% ====================================================================
  read(Storage_helper_info, File, Offset, Size) ->
      ok = case get_cached_value(File, mode, Storage_helper_info) of
               {ok, Mask} when (Mask band (?RWE_USR_PERM bor ?RWE_GRP_PERM bor ?RWE_OTH_PERM)) == 0 ->
                   case has_permission(File, read) of
                       true -> ok;
                       false -> setup_ctx(File)
                   end;
               _ -> setup_ctx(File)
           end,
      {ErrorCode, CValue} = get_cached_value(File, size, Storage_helper_info),
      case ErrorCode of
          ok ->
  