diff options
author | Paul J. Davis <paul.joseph.davis@gmail.com> | 2017-05-30 11:32:00 -0500 |
---|---|---|
committer | Paul J. Davis <paul.joseph.davis@gmail.com> | 2017-05-30 11:32:00 -0500 |
commit | 0549843becc36f05ddaab1f87892003ea3f59650 (patch) | |
tree | bf2854909ded3e402787f0df09a2b01886cc0d28 | |
parent | 08f2fca0dbd1565b58286d94d42b77b4be2dd0dd (diff) | |
download | couchdb-0549843becc36f05ddaab1f87892003ea3f59650.tar.gz |
Update pattern match for clarity
-rw-r--r-- | src/couch/src/couch_db.erl | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/src/couch/src/couch_db.erl b/src/couch/src/couch_db.erl index 0b2497802..c3bc4e401 100644 --- a/src/couch/src/couch_db.erl +++ b/src/couch/src/couch_db.erl @@ -1206,7 +1206,10 @@ set_new_att_revpos(#doc{revs={RevPos,_Revs},atts=Atts0}=Doc) -> Atts = lists:map( fun(Att) -> case couch_att:fetch(data, Att) of - {_Fd, _Sp} -> Att; % already commited to disk, don't set new rev + % already commited to disk, don't set new rev + {stream, _} -> Att; + {Fd, _} when is_pid(Fd) -> Att; + % write required so update RevPos _ -> couch_att:store(revpos, RevPos+1, Att) end end, Atts0), |