<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Re: Search in a folder with Javascript in Alfresco Archive</title>
    <link>https://connect.hyland.com/t5/alfresco-archive/search-in-a-folder-with-javascript/m-p/308760#M261890</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Like this? &lt;/P&gt;&lt;PRE class="language-javascript line-numbers"&gt;&lt;CODE&gt;&lt;SPAN class="keyword token"&gt;for&lt;/SPAN&gt; &lt;SPAN class="punctuation token"&gt;(&lt;/SPAN&gt;i &lt;SPAN class="operator token"&gt;=&lt;/SPAN&gt; &lt;SPAN class="number token"&gt;0&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;;&lt;/SPAN&gt; i &lt;SPAN class="operator token"&gt;&amp;lt;&lt;/SPAN&gt; nodes&lt;SPAN class="punctuation token"&gt;.&lt;/SPAN&gt;length&lt;SPAN class="punctuation token"&gt;;&lt;/SPAN&gt; i&lt;SPAN class="operator token"&gt;++&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;)&lt;/SPAN&gt; &lt;SPAN class="punctuation token"&gt;{&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;log &lt;SPAN class="operator token"&gt;=&lt;/SPAN&gt; &lt;SPAN class="string token"&gt;"Folder "&lt;/SPAN&gt; &lt;SPAN class="operator token"&gt;+&lt;/SPAN&gt; nodes&lt;SPAN class="punctuation token"&gt;[&lt;/SPAN&gt;i&lt;SPAN class="punctuation token"&gt;]&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;.&lt;/SPAN&gt;name &lt;SPAN class="operator token"&gt;+&lt;/SPAN&gt; &lt;SPAN class="string token"&gt;" gevonden\n"&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;;&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;logFile&lt;SPAN class="punctuation token"&gt;.&lt;/SPAN&gt;content &lt;SPAN class="operator token"&gt;+&lt;/SPAN&gt;&lt;SPAN class="operator token"&gt;=&lt;/SPAN&gt; log&lt;SPAN class="punctuation token"&gt;;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN class="punctuation token"&gt;}&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN class="line-numbers-rows"&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/CODE&gt;&lt;/PRE&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Mon, 26 Sep 2016 09:04:04 GMT</pubDate>
    <dc:creator>patrickvanhoof</dc:creator>
    <dc:date>2016-09-26T09:04:04Z</dc:date>
    <item>
      <title>Search in a folder with Javascript</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/search-in-a-folder-with-javascript/m-p/308755#M261885</link>
      <description>Hi,I want to search for a file by it's name in a given folder via Javascript. I use following code:nodes = search.luceneSearch("workspace://SpacesStore/61d28f13-24e0-434a-8b90-5ea54d2fafa2", "cm:name:" + nodeName);But I get following error:13:47:02,059 ERROR [org.springframework.extensions.webscript</description>
      <pubDate>Thu, 22 Sep 2016 12:49:05 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/search-in-a-folder-with-javascript/m-p/308755#M261885</guid>
      <dc:creator>patrickvanhoof</dc:creator>
      <dc:date>2016-09-22T12:49:05Z</dc:date>
    </item>
    <item>
      <title>Re: Search in a folder with Javascript</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/search-in-a-folder-with-javascript/m-p/308756#M261886</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Try the following code:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG style="font-family: 'courier new', courier, monospace;"&gt;nodes = search.luceneSearch("@cm\\:name:\"" + nodeName+ "\" AND PARENT:\"workspace://SpacesStore/61d28f13-24e0-434a-8b90-5ea54d2fafa2\"");&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;or&amp;nbsp;you can get the node of the folder and then get all the children, using the database, for example in this way:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG style="font-family: 'courier new', courier, monospace;"&gt;var folderNode = search.luceneSearch("TYPE:\"cm:folder\" AND @cm\\:name:\"&amp;lt;YOUR_FOLDER_NAME&amp;gt;\"")[0];&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Another choise for finding the folderNode could be getting it using the discovery of the tree:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG style="font-family: 'courier new', courier, monospace;"&gt;var folderNode = companyhome.&lt;SPAN style="color: #58595b; background-color: #ffffff;"&gt;childByNamePath("/YOUR/FOLDER/PATH");&lt;/SPAN&gt;&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Then you can get all the children:&lt;/P&gt;&lt;P class=""&gt;&lt;STRONG&gt;&lt;SPAN class=""&gt; &lt;/SPAN&gt;&lt;SPAN class=""&gt;v&lt;SPAN style="font-family: 'courier new', courier, monospace;"&gt;ar&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN style="font-family: 'courier new', courier, monospace;"&gt;&lt;SPAN class=""&gt; folderNodeChildren&lt;/SPAN&gt;XPathQuery&lt;SPAN class=""&gt; &lt;/SPAN&gt;&lt;SPAN class=""&gt;=&lt;/SPAN&gt;&lt;SPAN class=""&gt; &lt;/SPAN&gt;&lt;SPAN class=""&gt;"*[@cm:name='"&lt;/SPAN&gt;&lt;SPAN class=""&gt;+&lt;/SPAN&gt;messageFrom&lt;SPAN class=""&gt;+&lt;/SPAN&gt;&lt;SPAN class=""&gt;"']"&lt;/SPAN&gt;&lt;SPAN class=""&gt;;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/STRONG&gt;&lt;/P&gt;&lt;P class=""&gt;&lt;STRONG&gt;&lt;SPAN class="" style="font-family: 'courier new', courier, monospace;"&gt;&lt;/SPAN&gt;&lt;/STRONG&gt;&lt;/P&gt;&lt;P class=""&gt;&lt;STRONG style="font-family: 'courier new', courier, monospace;"&gt;&lt;SPAN class=""&gt;var nodes = folderNode.&lt;/SPAN&gt;childrenByXPath(&lt;SPAN class=""&gt;folderNodeChildren&lt;/SPAN&gt;XPathQuery);&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Hope this helps.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 22 Sep 2016 13:07:38 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/search-in-a-folder-with-javascript/m-p/308756#M261886</guid>
      <dc:creator>openpj</dc:creator>
      <dc:date>2016-09-22T13:07:38Z</dc:date>
    </item>
    <item>
      <title>Re: Search in a folder with Javascript</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/search-in-a-folder-with-javascript/m-p/308757#M261887</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I strongly recommend to avoid using search.luceneSearch() (and put it on a mental "ban list"). This operation uses a technical query language that has no support for the performance-related improvements around transactional metadata queries. Unfortunately it can't be easily removed from the public API since too many people rely on it and it is still being recommended (as in this thread) even though it should be obsolete.&lt;/P&gt;&lt;P&gt;(BTW: search.xpathSearch should also be avoided in favor of search.selectNodes - childrenByXPath on the other hand is perfectly fine)&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The alternative to luceneSearch would be search.query:&lt;/P&gt;&lt;PRE class="language-javascript line-numbers"&gt;&lt;CODE&gt;&lt;SPAN class="keyword token"&gt;var&lt;/SPAN&gt; nodes &lt;SPAN class="operator token"&gt;=&lt;/SPAN&gt; search&lt;SPAN class="punctuation token"&gt;.&lt;/SPAN&gt;&lt;SPAN class="token function"&gt;query&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;(&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;{&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; language&lt;SPAN class="punctuation token"&gt;:&lt;/SPAN&gt; &lt;SPAN class="string token"&gt;'fts-alfresco'&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;,&lt;/SPAN&gt; &lt;SPAN class="comment token"&gt;// this is the primary FTS language in Alfresco with best support (only other contender is cmis-alfresco)&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; query &lt;SPAN class="punctuation token"&gt;:&lt;/SPAN&gt; &lt;SPAN class="string token"&gt;'PARENT:"workspace://SpacesStore/61d28f13-24e0-434a-8b90-5ea54d2fafa2" AND =cm:name:"'&lt;/SPAN&gt; &lt;SPAN class="operator token"&gt;+&lt;/SPAN&gt; nodeName &lt;SPAN class="operator token"&gt;+&lt;/SPAN&gt; &lt;SPAN class="string token"&gt;'"'&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN class="punctuation token"&gt;}&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;)&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;;&lt;/SPAN&gt;&lt;SPAN class="line-numbers-rows"&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;Only "fts-alfresco" and "cmis-alfresco" are optimised to use the database for simple queries, like PARENT and exact name match conditions. search.selectNodes and childrenByXPath also use the database but in a less optimal way (conditions are evaluated in Java code and not during the database select).&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 22 Sep 2016 16:52:15 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/search-in-a-folder-with-javascript/m-p/308757#M261887</guid>
      <dc:creator>afaust</dc:creator>
      <dc:date>2016-09-22T16:52:15Z</dc:date>
    </item>
    <item>
      <title>Re: Search in a folder with Javascript</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/search-in-a-folder-with-javascript/m-p/308758#M261888</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Axel,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I changed the query line to&lt;/P&gt;&lt;PRE class="language-javascript line-numbers"&gt;&lt;CODE&gt;query&lt;SPAN class="punctuation token"&gt;:&lt;/SPAN&gt; &lt;SPAN class="string token"&gt;'PARENT:"workspace://SpacesStore/d54db46e-9539-45e9-8b49-55ed1ac1968a" AND "cm:name:" + nodeName'&lt;/SPAN&gt;&lt;SPAN class="line-numbers-rows"&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;because I think the syntax was not correct.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The script is running but I do not get results, although I know that in that parent there is a folder with that name.&lt;/P&gt;&lt;P&gt;Is this syntax ok for getting the search results:&lt;/P&gt;&lt;PRE class="language-javascript line-numbers"&gt;&lt;CODE&gt;&lt;SPAN class="keyword token"&gt;for&lt;/SPAN&gt; each &lt;SPAN class="punctuation token"&gt;(&lt;/SPAN&gt;node &lt;SPAN class="keyword token"&gt;in&lt;/SPAN&gt; nodes&lt;SPAN class="punctuation token"&gt;.&lt;/SPAN&gt;children&lt;SPAN class="punctuation token"&gt;)&lt;/SPAN&gt; &lt;SPAN class="punctuation token"&gt;{&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;log &lt;SPAN class="operator token"&gt;=&lt;/SPAN&gt; &lt;SPAN class="string token"&gt;"Folder "&lt;/SPAN&gt; &lt;SPAN class="operator token"&gt;+&lt;/SPAN&gt; node&lt;SPAN class="punctuation token"&gt;.&lt;/SPAN&gt;name &lt;SPAN class="operator token"&gt;+&lt;/SPAN&gt; &lt;SPAN class="string token"&gt;" gevonden\n"&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;;&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;logFile&lt;SPAN class="punctuation token"&gt;.&lt;/SPAN&gt;content &lt;SPAN class="operator token"&gt;+&lt;/SPAN&gt;&lt;SPAN class="operator token"&gt;=&lt;/SPAN&gt; log&lt;SPAN class="punctuation token"&gt;;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN class="punctuation token"&gt;}&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN class="line-numbers-rows"&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks,&lt;/P&gt;&lt;P&gt;Patrick&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 23 Sep 2016 14:03:30 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/search-in-a-folder-with-javascript/m-p/308758#M261888</guid>
      <dc:creator>patrickvanhoof</dc:creator>
      <dc:date>2016-09-23T14:03:30Z</dc:date>
    </item>
    <item>
      <title>Re: Search in a folder with Javascript</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/search-in-a-folder-with-javascript/m-p/308759#M261889</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;The syntax was actually correct for finding exact matches and also supporting database queries. But your variant would also work, but you need to be aware of any whitespaces in nodeName which can break the query. That's why I put it in paranthesis.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The for-each loop should be fine to iterate, although I prefer the for-loop with an explicit iteration index.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 23 Sep 2016 14:10:09 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/search-in-a-folder-with-javascript/m-p/308759#M261889</guid>
      <dc:creator>afaust</dc:creator>
      <dc:date>2016-09-23T14:10:09Z</dc:date>
    </item>
    <item>
      <title>Re: Search in a folder with Javascript</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/search-in-a-folder-with-javascript/m-p/308760#M261890</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Like this? &lt;/P&gt;&lt;PRE class="language-javascript line-numbers"&gt;&lt;CODE&gt;&lt;SPAN class="keyword token"&gt;for&lt;/SPAN&gt; &lt;SPAN class="punctuation token"&gt;(&lt;/SPAN&gt;i &lt;SPAN class="operator token"&gt;=&lt;/SPAN&gt; &lt;SPAN class="number token"&gt;0&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;;&lt;/SPAN&gt; i &lt;SPAN class="operator token"&gt;&amp;lt;&lt;/SPAN&gt; nodes&lt;SPAN class="punctuation token"&gt;.&lt;/SPAN&gt;length&lt;SPAN class="punctuation token"&gt;;&lt;/SPAN&gt; i&lt;SPAN class="operator token"&gt;++&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;)&lt;/SPAN&gt; &lt;SPAN class="punctuation token"&gt;{&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;log &lt;SPAN class="operator token"&gt;=&lt;/SPAN&gt; &lt;SPAN class="string token"&gt;"Folder "&lt;/SPAN&gt; &lt;SPAN class="operator token"&gt;+&lt;/SPAN&gt; nodes&lt;SPAN class="punctuation token"&gt;[&lt;/SPAN&gt;i&lt;SPAN class="punctuation token"&gt;]&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;.&lt;/SPAN&gt;name &lt;SPAN class="operator token"&gt;+&lt;/SPAN&gt; &lt;SPAN class="string token"&gt;" gevonden\n"&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;;&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;logFile&lt;SPAN class="punctuation token"&gt;.&lt;/SPAN&gt;content &lt;SPAN class="operator token"&gt;+&lt;/SPAN&gt;&lt;SPAN class="operator token"&gt;=&lt;/SPAN&gt; log&lt;SPAN class="punctuation token"&gt;;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN class="punctuation token"&gt;}&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN class="line-numbers-rows"&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/CODE&gt;&lt;/PRE&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 26 Sep 2016 09:04:04 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/search-in-a-folder-with-javascript/m-p/308760#M261890</guid>
      <dc:creator>patrickvanhoof</dc:creator>
      <dc:date>2016-09-26T09:04:04Z</dc:date>
    </item>
    <item>
      <title>Re: Search in a folder with Javascript</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/search-in-a-folder-with-javascript/m-p/308761#M261891</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Yes, like this. The main issue with the for-each loop is that it is a &lt;A href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Statements/for_each...in" rel="nofollow noopener noreferrer"&gt;deprecated extension&lt;/A&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 26 Sep 2016 09:07:20 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/search-in-a-folder-with-javascript/m-p/308761#M261891</guid>
      <dc:creator>afaust</dc:creator>
      <dc:date>2016-09-26T09:07:20Z</dc:date>
    </item>
    <item>
      <title>Re: Search in a folder with Javascript</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/search-in-a-folder-with-javascript/m-p/308762#M261892</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;One last thing. I have following loop:&lt;/P&gt;&lt;PRE class="language-javascript line-numbers"&gt;&lt;CODE&gt;&lt;SPAN class="keyword token"&gt;for&lt;/SPAN&gt; &lt;SPAN class="punctuation token"&gt;(&lt;/SPAN&gt;i &lt;SPAN class="operator token"&gt;=&lt;/SPAN&gt; &lt;SPAN class="number token"&gt;0&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;;&lt;/SPAN&gt; i &lt;SPAN class="operator token"&gt;&amp;lt;&lt;/SPAN&gt; nodes&lt;SPAN class="punctuation token"&gt;.&lt;/SPAN&gt;length&lt;SPAN class="punctuation token"&gt;;&lt;/SPAN&gt; i&lt;SPAN class="operator token"&gt;++&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;)&lt;/SPAN&gt; &lt;SPAN class="punctuation token"&gt;{&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;log &lt;SPAN class="operator token"&gt;=&lt;/SPAN&gt; &lt;SPAN class="string token"&gt;"["&lt;/SPAN&gt; &lt;SPAN class="operator token"&gt;+&lt;/SPAN&gt; nodeName &lt;SPAN class="operator token"&gt;+&lt;/SPAN&gt; &lt;SPAN class="string token"&gt;"]=\n"&lt;/SPAN&gt; &lt;SPAN class="operator token"&gt;+&lt;/SPAN&gt; &lt;SPAN class="string token"&gt;"["&lt;/SPAN&gt; &lt;SPAN class="operator token"&gt;+&lt;/SPAN&gt; nodes&lt;SPAN class="punctuation token"&gt;[&lt;/SPAN&gt;i&lt;SPAN class="punctuation token"&gt;]&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;.&lt;/SPAN&gt;name &lt;SPAN class="operator token"&gt;+&lt;/SPAN&gt; &lt;SPAN class="string token"&gt;"]?\n"&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;;&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;logFile&lt;SPAN class="punctuation token"&gt;.&lt;/SPAN&gt;content &lt;SPAN class="operator token"&gt;+&lt;/SPAN&gt;&lt;SPAN class="operator token"&gt;=&lt;/SPAN&gt; log&lt;SPAN class="punctuation token"&gt;;&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;SPAN class="keyword token"&gt;if&lt;/SPAN&gt; &lt;SPAN class="punctuation token"&gt;(&lt;/SPAN&gt;nodes&lt;SPAN class="punctuation token"&gt;[&lt;/SPAN&gt;i&lt;SPAN class="punctuation token"&gt;]&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;.&lt;/SPAN&gt;name &lt;SPAN class="operator token"&gt;==&lt;/SPAN&gt; nodeName&lt;SPAN class="punctuation token"&gt;)&lt;/SPAN&gt; &lt;SPAN class="punctuation token"&gt;{&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;log &lt;SPAN class="operator token"&gt;=&lt;/SPAN&gt; &lt;SPAN class="string token"&gt;"Folder "&lt;/SPAN&gt; &lt;SPAN class="operator token"&gt;+&lt;/SPAN&gt; nodes&lt;SPAN class="punctuation token"&gt;[&lt;/SPAN&gt;i&lt;SPAN class="punctuation token"&gt;]&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;.&lt;/SPAN&gt;name &lt;SPAN class="operator token"&gt;+&lt;/SPAN&gt; &lt;SPAN class="string token"&gt;" gevonden\n"&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;;&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;logFile&lt;SPAN class="punctuation token"&gt;.&lt;/SPAN&gt;content &lt;SPAN class="operator token"&gt;+&lt;/SPAN&gt;&lt;SPAN class="operator token"&gt;=&lt;/SPAN&gt; log&lt;SPAN class="punctuation token"&gt;;&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;found &lt;SPAN class="operator token"&gt;=&lt;/SPAN&gt; &lt;SPAN class="keyword token"&gt;true&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;;&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;SPAN class="keyword token"&gt;break&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;;&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;SPAN class="punctuation token"&gt;}&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN class="punctuation token"&gt;}&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN class="line-numbers-rows"&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;The first log gives me:&lt;/P&gt;&lt;P style="padding-left: 30px;"&gt;&lt;EM&gt;[Aerts_Dennis_94032021120_SAP4019]=&lt;/EM&gt;&lt;/P&gt;&lt;P style="padding-left: 30px;"&gt;&lt;EM&gt;[Aerts_Dennis_94032021120_SAP4019]?&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;So they seem to be equal, but&amp;nbsp; the following if statement results in false... Also when I use the === operator.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 26 Sep 2016 14:45:19 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/search-in-a-folder-with-javascript/m-p/308762#M261892</guid>
      <dc:creator>patrickvanhoof</dc:creator>
      <dc:date>2016-09-26T14:45:19Z</dc:date>
    </item>
    <item>
      <title>Re: Search in a folder with Javascript</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/search-in-a-folder-with-javascript/m-p/308763#M261893</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;The operator === can only be used for string objects if you are reasonably sure that both strings are native JavaScript strings. The scripting integration in Alfresco exposes strings from Java as well, which can by definition not be structurally identical with JavaScript strings.&lt;/P&gt;&lt;P&gt;The == should always work when comparing semantically identical strings. Why this does not yield true in your case I am not sure. Is there some kind of invisible control character in one of the strings?&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 26 Sep 2016 14:50:03 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/search-in-a-folder-with-javascript/m-p/308763#M261893</guid>
      <dc:creator>afaust</dc:creator>
      <dc:date>2016-09-26T14:50:03Z</dc:date>
    </item>
    <item>
      <title>Re: Search in a folder with Javascript</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/search-in-a-folder-with-javascript/m-p/308764#M261894</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;As far as I know there is no control character in one of the strings. I tried different things but I can't get the if statement to return true... &lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 27 Sep 2016 13:12:14 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/search-in-a-folder-with-javascript/m-p/308764#M261894</guid>
      <dc:creator>patrickvanhoof</dc:creator>
      <dc:date>2016-09-27T13:12:14Z</dc:date>
    </item>
    <item>
      <title>Re: Search in a folder with Javascript</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/search-in-a-folder-with-javascript/m-p/308765#M261895</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;One desperate last ditch workaround you can try is forcing those values to be regular native strings.&lt;/P&gt;&lt;PRE class="language-javascript line-numbers"&gt;&lt;CODE&gt;&lt;SPAN class="keyword token"&gt;if&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;(&lt;/SPAN&gt;&lt;SPAN class="token function"&gt;String&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;(&lt;/SPAN&gt;nodeName&lt;SPAN class="punctuation token"&gt;)&lt;/SPAN&gt; &lt;SPAN class="operator token"&gt;===&lt;/SPAN&gt; &lt;SPAN class="token function"&gt;String&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;(&lt;/SPAN&gt;nodes&lt;SPAN class="punctuation token"&gt;[&lt;/SPAN&gt;i&lt;SPAN class="punctuation token"&gt;]&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;.&lt;/SPAN&gt;name&lt;SPAN class="punctuation token"&gt;)&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;)&lt;/SPAN&gt;&lt;SPAN class="line-numbers-rows"&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/CODE&gt;&lt;/PRE&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 27 Sep 2016 13:14:38 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/search-in-a-folder-with-javascript/m-p/308765#M261895</guid>
      <dc:creator>afaust</dc:creator>
      <dc:date>2016-09-27T13:14:38Z</dc:date>
    </item>
    <item>
      <title>Re: Search in a folder with Javascript</title>
      <link>https://connect.hyland.com/t5/alfresco-archive/search-in-a-folder-with-javascript/m-p/308766#M261896</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Bingo! &lt;span class="lia-unicode-emoji" title=":slightly_smiling_face:"&gt;🙂&lt;/span&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 27 Sep 2016 13:20:40 GMT</pubDate>
      <guid>https://connect.hyland.com/t5/alfresco-archive/search-in-a-folder-with-javascript/m-p/308766#M261896</guid>
      <dc:creator>patrickvanhoof</dc:creator>
      <dc:date>2016-09-27T13:20:40Z</dc:date>
    </item>
  </channel>
</rss>

