diff options
author | ILYA Khlopotov <iilyak@apache.org> | 2018-10-18 09:39:42 -0700 |
---|---|---|
committer | ILYA Khlopotov <iilyak@apache.org> | 2018-11-13 02:01:15 -0800 |
commit | d927c484162cc7eff36ce5bb7ed37f451ee921d0 (patch) | |
tree | 1488ab83dfb416d58db3882773896b14cf531db6 | |
parent | cbc8cf7ccbeffadb6978a9ede683d5c238886e07 (diff) | |
download | couchdb-d927c484162cc7eff36ce5bb7ed37f451ee921d0.tar.gz |
Emit clauses in the order of definitions
-rw-r--r-- | src/couch_epi/src/couch_epi_data_gen.erl | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/couch_epi/src/couch_epi_data_gen.erl b/src/couch_epi/src/couch_epi_data_gen.erl index 50876466d..4a283450d 100644 --- a/src/couch_epi/src/couch_epi_data_gen.erl +++ b/src/couch_epi/src/couch_epi_data_gen.erl @@ -205,8 +205,8 @@ defined_subscribers(Defs) -> [Source || {Source, _} <- Defs]. fold_defs(Defs, Acc, Fun) -> - lists:foldl(fun({Source, SourceData}, Clauses) -> - lists:foldl(fun({Key, Data}, InAcc) -> + lists:foldr(fun({Source, SourceData}, Clauses) -> + lists:foldr(fun({Key, Data}, InAcc) -> Fun({Source, Key, Data}, InAcc) end, [], SourceData) ++ Clauses end, Acc, Defs). |