[ https://issues.apache.org/jira/browse/OAK-10279?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
balamir kodak updated OAK-10279: -------------------------------- Issue Type: Bug (was: Wish) > oak-webapp project webdav > ------------------------- > > Key: OAK-10279 > URL: https://issues.apache.org/jira/browse/OAK-10279 > Project: Jackrabbit Oak > Issue Type: Bug > Components: webapp > Affects Versions: 1.50.0 > Environment: Windows 10 Pro > Reporter: balamir kodak > Priority: Major > > I tested webdav feature in oak-webapp project through LibreOffice Writer > 7.5.2.2 on Windows 10 environment . I could open document but when i trried > to save i get a "412 Precondition Failed" response. As a result, the document > was both locked and not updated. > When i checked the req-response headers i saw that Libre Office send > opequetoken as uppaercase in if request header. > When I convert ".equals" calls to ".equalsIgnoreCase" in the following > methods ; > org.apache.jackrabbit.webdav.header.IfHeader.match(String value) > org.apache.jackrabbit.webdav.jcr.lock.JcrActiveLock.isLockedByToken(String > lockToken) > org.apache.jackrabbit.webdav.simple.DavResourceImpl.isLocked(DavResource res) > The document was successfully updated and I didn't have any lock problems. > Is it a bug or enhancement, How should I proceed here. Should i persist my > changes on code, or do someething else ? -- This message was sent by Atlassian Jira (v8.20.10#820010)