replace cr/lf from database to html line breaks
authorSabine Engelhardt (Becker) <frosch@atari-frosch.de>
Fri, 30 Aug 2019 23:01:39 +0000 (01:01 +0200)
committerSabine Engelhardt (Becker) <frosch@atari-frosch.de>
Fri, 30 Aug 2019 23:01:39 +0000 (01:01 +0200)
CHANGELOG
modules/randomphoto-piwigo.py

index b053241..5877ec7 100644 (file)
--- a/CHANGELOG
+++ b/CHANGELOG
@@ -1,3 +1,13 @@
+2019-08-31 frosch@atari-frosch.de
+
+    * module randomphoto-piwigo.py: Comments to the photos from the Piwigo
+      database can have several lines, and the line break is CR/LF. That led
+      to an output without the line breaks, as this code is ignored in html.
+      Replaced the CR/LF by an html line break (<br />), now the lines get
+      separated as intended. (Problem: <br /> is xhtml; might not be working
+      in other html versions!)
+
+
 2019-08-30 frosch@atari-frosch.de
 
     * module randomphoto-piwigo.py: If the time of the photo is set to
index d9a82be..8669cdb 100755 (executable)
@@ -103,7 +103,7 @@ def randomphoto(piwigoconfig, basewidth, baseheight, randompiclog, piwigosite, r
         if picinfo[3] == None:
             picdata['descr'] = "&nbsp;"
         else:
-            picdata['descr'] = picinfo[3]
+            picdata['descr'] = picinfo[3].replace("\r\n", "<br />")
 
         # 4 = author name
         picdata['author'] = picinfo[4]