Skip to content

Commit 673d056

Browse files
authored
Merge pull request DSpace#2132 from md1222/edit-bitstream
Fixed: Clear metadata if value has not set. Reference issue no DSpace#1612
2 parents 42097b7 + c72ab68 commit 673d056

1 file changed

Lines changed: 5 additions & 1 deletion

File tree

src/app/bitstream-page/edit-bitstream-page/edit-bitstream-page.component.ts

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -618,7 +618,11 @@ export class EditBitstreamPageComponent implements OnInit, OnDestroy {
618618
// TODO: Set bitstream to primary when supported
619619
const primary = rawForm.fileNamePrimaryContainer.primaryBitstream;
620620
Metadata.setFirstValue(newMetadata, 'dc.title', rawForm.fileNamePrimaryContainer.fileName);
621-
Metadata.setFirstValue(newMetadata, 'dc.description', rawForm.descriptionContainer.description);
621+
if (isEmpty(rawForm.descriptionContainer.description)) {
622+
delete newMetadata['dc.description'];
623+
} else {
624+
Metadata.setFirstValue(newMetadata, 'dc.description', rawForm.descriptionContainer.description);
625+
}
622626
if (this.isIIIF) {
623627
// It's helpful to remove these metadata elements entirely when the form value is empty.
624628
// This avoids potential issues on the REST side and makes it possible to do things like

0 commit comments

Comments
 (0)