anchor.diff:                  physical_size_per_storage = PhysicalDirSizePerStorage
               }) ->
                   #{
  -                    <<"success">> => true,
                       <<"logicalSize">> => utils:undefined_to_null(LogicalDirSize),
  -                    <<"distributionPerStorage">> => maps:map(fun(_StorageId, PhysicalSize) ->
  -                        #{<<"physicalSize">> => utils:undefined_to_null(PhysicalSize)}
  +                    <<"distributionPerStorage">> => maps:map(fun(_StorageId, PhysicalSize) -> #{
  +                        <<"success">> => true,
  +                        <<"physicalSize">> => utils:undefined_to_null(PhysicalSize)
  +                    }
                       end, PhysicalDirSizePerStorage)
                   }
           end, DistributionPerProvider)
  
positive.code: 
  
  -spec build_error_response({error, term()}, file_id:file_guid(), oneprovider:id()) ->
      #{storage:id() => errors:as_json()}.
  build_error_response(Error, Guid, ProviderId) ->
      SpaceId = file_id:guid_to_space_id(Guid),
      {ok, StoragesMap} = space_logic:get_provider_storages(SpaceId, ProviderId),
      ErrorJson = errors:to_json(Error),
      #{
          <<"success">> => false,
          <<"errorPerStorage">> => maps:map(fun(_StorageId, _) -> ErrorJson end, StoragesMap)
      }.
  
  %%--------------------------------------------------------------------
  
negative.code:                 end, #{}, interpolate_chunks(Blocks, LogicalSize)),
  
                  Acc#{StorageId => #{
                      <<"success">> => true,
                      <<"physicalSize">> => TotalBlocksSize,
                      <<"chunksBarData">> => Data,
                      <<"blocksPercentage">> => case LogicalSize of
  