aboutsummaryrefslogtreecommitdiff
path: root/lib/docx/body-reader.js
diff options
context:
space:
mode:
authorMichael Williamson <mike@zwobble.org>2018-01-16 22:21:21 +0000
committerMichael Williamson <mike@zwobble.org>2018-01-16 22:21:21 +0000
commitcc1b5b19480befc5611a469424a5ae16f9ebce21 (patch)
tree4774f2cbbae87b2b723902d7154b171c2060db78 /lib/docx/body-reader.js
parent062eb4ff3fea9c49cfce841327d01ddd0099264e (diff)
Read types of relationships
Diffstat (limited to 'lib/docx/body-reader.js')
-rw-r--r--lib/docx/body-reader.js8
1 files changed, 4 insertions, 4 deletions
diff --git a/lib/docx/body-reader.js b/lib/docx/body-reader.js
index 5958efe..5264d55 100644
--- a/lib/docx/body-reader.js
+++ b/lib/docx/body-reader.js
@@ -236,7 +236,7 @@ function BodyReader(options) {
}
if (relationshipId) {
- var href = relationships[relationshipId].target;
+ var href = relationships.findTargetByRelationshipId(relationshipId);
if (anchor) {
href = uris.replaceFragment(href, anchor);
}
@@ -427,11 +427,11 @@ function BodyReader(options) {
function findBlipImageFile(blip) {
var embedRelationshipId = blip.attributes["r:embed"];
- var linkRelationshipid = blip.attributes["r:link"];
+ var linkRelationshipId = blip.attributes["r:link"];
if (embedRelationshipId) {
return findEmbeddedImageFile(embedRelationshipId);
} else {
- var imagePath = relationships[linkRelationshipid].target;
+ var imagePath = relationships.findTargetByRelationshipId(linkRelationshipId);
return {
path: imagePath,
read: files.read.bind(files, imagePath)
@@ -452,7 +452,7 @@ function BodyReader(options) {
}
function findEmbeddedImageFile(relationshipId) {
- var path = uris.uriToZipEntryName("word", relationships[relationshipId].target);
+ var path = uris.uriToZipEntryName("word", relationships.findTargetByRelationshipId(relationshipId));
return {
path: path,
read: docxFile.read.bind(docxFile, path)