Project

General

Profile

« Previous | Next » 

Revision 43170

One Croatian project has no title, let's use the code if no title is found.

View differences:

modules/dnet-openaireplus-workflows/trunk/src/main/resources/eu/dnetlib/msro/openaireplus/workflows/repo-hi/xslt/croatian_projects_2_db.xsl
35 35
				<metadata>
36 36
					<ROWS>
37 37
						<xsl:variable name="projectId" select="concat($namespacePrefix, '::', normalize-space(//column[@name = 'PROJECT_IDENTIFIER']))"/>
38
						<xsl:variable name="projectTitle">
39
								<xsl:choose>
40
										<xsl:when test="//column[@name = 'PROJECT_TITLE'] != ''"><xsl:value-of select="//column[@name = 'PROJECT_TITLE']" /></xsl:when>
41
										<xsl:otherwise><xsl:value-of select="//column[@name = 'PROJECT_IDENTIFIER']" /></xsl:otherwise>
42
								</xsl:choose>
43
						</xsl:variable>
44

  
38 45
						<ROW table="projects">
39 46
							<FIELD name="_dnet_resource_identifier_"><xsl:value-of select="$projectId" /></FIELD>
40 47
							<FIELD name="id"><xsl:value-of select="$projectId" /></FIELD>
41 48
							<FIELD name="code"><xsl:value-of select="//column[@name = 'PROJECT_IDENTIFIER']" /></FIELD>
42
							<FIELD name="title"><xsl:value-of select="//column[@name = 'PROJECT_TITLE']" /></FIELD>
49
							<FIELD name="title"><xsl:value-of select="$projectTitle" /></FIELD>
43 50
							<FIELD name="provenanceActionClass">sysimport:crosswalk:entityregistry</FIELD>
44 51
							<FIELD name="provenanceActionScheme">dnet:provenanceActions</FIELD>
45 52
							<xsl:call-template name="formatDate">

Also available in: Unified diff