Skip to content

Commit 07823e5

Browse files
committed
Possible fix of Legilibre#11
C'est un peu moche mais je ne connais pas trop les manip sql
1 parent 62bdd42 commit 07823e5

File tree

1 file changed

+8
-2
lines changed

1 file changed

+8
-2
lines changed

marcheolex/exporter.py

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -156,7 +156,10 @@ def creer_sections(texte, niveau, version_section_parente, versions_sections, ar
156156
marque_niveau = marque_niveau + '#'
157157

158158
# Champ Version_section
159-
versions_section = versions_sections.select().where(Version_section.id_parent == version_section_parente).order_by(Version_section.numero)
159+
if version_section_parente == None:
160+
versions_section = versions_sections.select().where(Version_section.id_parent == version_section_parente).order_by(Version_section.numero)
161+
else:
162+
versions_section = versions_sections.select().where( (Version_section.id_parent == version_section_parente.cid.cid) | (Version_section.id_parent == version_section_parente) ).order_by(Version_section.numero)
160163

161164
# Itérer sur les sections de cette section
162165
for version_section in versions_section:
@@ -187,7 +190,10 @@ def creer_articles_section(texte, niveau, version_section_parente, articles, ver
187190
marque_niveau = marque_niveau + '#'
188191

189192
# Champ Article
190-
articles_section = articles.select().where(Article.version_section == version_section_parente)
193+
if version_section_parente == None:
194+
articles_section = articles.select().where(Article.version_section == version_section_parente)
195+
else:
196+
articles_section = articles.select().where( (Article.version_section == version_section_parente.cid.cid) | (Article.version_section == version_section_parente) )
191197

192198
# Itérer sur les articles de cette section
193199
for article in articles_section:

0 commit comments

Comments
 (0)