Ievgen Nedoviesov created JCRVLT-499:
----------------------------------------

             Summary: JcrPackageDefinitionImpl:getDate does not fully support  
ISO8601 format
                 Key: JCRVLT-499
                 URL: https://issues.apache.org/jira/browse/JCRVLT-499
             Project: Jackrabbit FileVault
          Issue Type: Bug
          Components: vlt
            Reporter: Ievgen Nedoviesov


According to doc 
[http://jackrabbit.apache.org/filevault/properties.html#Entries] property 
"created" supports  
[ISO8601|https://jackrabbit.apache.org/api/2.12/org/apache/jackrabbit/util/ISO8601.html].
 
 But it does not support a designator "Z", which is valid according to ISO8601.
 The following strings from "created" property give the following results:
 {{2021-01-28T06:20:18.805+01:00}} => parsed and {{jcr:created}} is set
 {{2021-01-27T16:21:27.034Z}} => fails parsing and {{jcr:created}} is not set

Root issue is that string is parsed before passing it to ISO8601.parse()
https://github.com/apache/jackrabbit-filevault/blob/master/vault-core/src/main/java/org/apache/jackrabbit/vault/packaging/impl/JcrPackageDefinitionImpl.java#L461-L479



--
This message was sent by Atlassian Jira
(v8.3.4#803005)

Reply via email to