Skip to content
GitLab
Menu
Projects
Groups
Snippets
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
Menu
Open sidebar
osp
tools.ethertoff
Commits
af470583
Commit
af470583
authored
Nov 13, 2019
by
gijs
Browse files
Should fix bibliography
parent
480617cb
Changes
1
Hide whitespace changes
Inline
Side-by-side
generator/models.py
View file @
af470583
...
...
@@ -89,7 +89,7 @@ class Link (object):
if
self
.
target
and
not
self
.
resolved
:
debug
(
self
.
target
,
self
.
contentType
)
self
.
source
=
source
target
=
collectionFor
(
self
.
contentType
).
get
(
self
.
target
)
target
=
collectionFor
(
self
.
contentType
).
get
(
self
.
target
,
label
=
self
.
label
)
if
target
:
self
.
target
=
target
else
:
...
...
@@ -168,8 +168,8 @@ class LinkField(object):
if
type
(
target
)
is
list
:
self
.
set
(
target
[
0
],
inline
)
target
=
keyFilter
(
target
)
self
.
value
=
Link
(
target
,
self
.
contentType
,
inline
)
key
=
keyFilter
(
target
)
self
.
value
=
Link
(
key
,
self
.
contentType
,
inline
,
label
=
target
)
# Directly construct a link
# Circumvents the resolving through a collection
...
...
@@ -209,12 +209,12 @@ class MultiLinkField(object):
for
t
in
target
:
self
.
set
(
t
,
inline
)
else
:
target
=
keyFilter
(
target
)
key
=
keyFilter
(
target
)
for
existingLink
in
self
.
value
:
if
existingLink
.
target
==
target
:
if
existingLink
.
target
==
key
:
return
existingLink
self
.
value
.
append
(
Link
(
target
,
self
.
contentType
,
inline
))
self
.
value
.
append
(
Link
(
key
,
self
.
contentType
,
inline
,
label
=
target
))
def
makeLink
(
self
,
source
,
target
,
inline
=
False
,
label
=
None
):
for
existingLink
in
self
.
value
:
...
...
Write
Preview
Supports
Markdown
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment