Merged submission module code

This commit is contained in:
Giuseppe
2018-07-26 18:36:36 +02:00
parent b6e4e2562d
commit 6f60cd68e2
179 changed files with 9143 additions and 77 deletions

View File

@@ -60,9 +60,9 @@ export class DSpaceObject implements CacheableObject, ListableObject {
* @return string
*/
findMetadata(key: string, language?: string): string {
const metadatum = this.metadata.find((m: Metadatum) => {
const metadatum = (this.metadata) ? this.metadata.find((m: Metadatum) => {
return m.key === key && (isEmpty(language) || m.language === language)
});
}) : null;
if (isNotEmpty(metadatum)) {
return metadatum.value;
} else {
@@ -81,7 +81,7 @@ export class DSpaceObject implements CacheableObject, ListableObject {
* @return Array<Metadatum>
*/
filterMetadata(keys: string[]): Metadatum[] {
return this.metadata.filter((metadatum: Metadatum) => {
return (this.metadata || []).filter((metadatum: Metadatum) => {
return keys.some((key) => key === metadatum.key);
});
}