fix(s3): fix the convert function if the mode is missing

This commit is contained in:
JianBo He 2024-05-24 12:51:44 +08:00
parent 1899cf2daf
commit adaf238131
1 changed files with 4 additions and 4 deletions

View File

@ -238,12 +238,12 @@ convert_actions(undefined, _) ->
convert_action(Conf = #{<<"parameters">> := Params, <<"resource_opts">> := ResourceOpts}, _) ->
case Params of
#{<<"mode">> := <<"direct">>} ->
#{<<"mode">> := <<"aggregated">>} ->
Conf;
#{} ->
%% NOTE: Disable batching for direct uploads.
NResourceOpts = ResourceOpts#{<<"batch_size">> => 1, <<"batch_time">> => 0},
Conf#{<<"resource_opts">> := NResourceOpts};
#{} ->
Conf
Conf#{<<"resource_opts">> := NResourceOpts}
end.
%% Interpreting options