Uploaded image for project: 'Solr Search Provider'
  1. Solr Search Provider
  2. MGNLEESOLR-87

Handle property arrays

    XMLWordPrintable

Details

    • Improvement
    • Resolution: Fixed
    • Neutral
    • 5.0.1
    • None
    • None
    • Yes
    • Kromeriz 17
    • 1

    Description

      Please support property arrays

      diff --git a/magnolia-solr-search-provider/src/main/java/info/magnolia/search/solrsearchprovider/logic/indexer/BasicSolrIndexService.java b/magnolia-solr-search-provider/src/main/java/info/magnolia/search/solrsearchprovider/logic/indexer/BasicSolrIndexService.java
      index 0e89d06..08712df 100644
      --- a/magnolia-solr-search-provider/src/main/java/info/magnolia/search/solrsearchprovider/logic/indexer/BasicSolrIndexService.java
      +++ b/magnolia-solr-search-provider/src/main/java/info/magnolia/search/solrsearchprovider/logic/indexer/BasicSolrIndexService.java
      @@ -154,9 +154,11 @@
                           } catch (RepositoryException e) {
                               log.error("Problem getting path while treating field mappings." + e);
                           }
      -                } else {
      -                    value = (String.valueOf(o));
      -                }
      +                } else if (o instanceof String[]){
      +                	value = StringUtils.join(o, ", ");
      +               	} else {
      +               		value = (String.valueOf(o));
      +               	}
                   }
       
                   if (value == null) {
      

      Checklists

        Acceptance criteria

        Attachments

          Activity

            People

              rkovarik Roman Kovařík
              ropo Roland Polzer
              Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved:

                Checklists

                  Task DoD

                  Time Tracking

                    Estimated:
                    Original Estimate - Not Specified
                    Not Specified
                    Remaining:
                    Remaining Estimate - 0d
                    0d
                    Logged:
                    Time Spent - 2h 50m
                    2h 50m