When I trace code in alfresce, I found following code in node-header.get.html.ftl
<#if item.workingCopy??>
<#if item.workingCopy.isWorkingCopy??>
<#assign lockUser = node.properties["cm:workingCopyOwner"]>
<#else>
<#assign lockUser = node.properties["cm:lockOwner"]>
</#if>
......
<#elseif>
My understanding is
When a user click "Edit Offline", working copy of document is created and workingCopyOwner is same as lockOwner.
If so, why do we need to write like this? Is my understanding wrong???