Просмотр исходного кода

Fixed book images with hyphen in title

sirekanian 3 лет назад
Родитель
Сommit
da994ef5c9
1 измененных файлов с 1 добавлено и 1 удалено
  1. 1 1
      app/src/main/java/org/sirekanyan/knigopis/common/functions/StringFactory.kt

+ 1 - 1
app/src/main/java/org/sirekanyan/knigopis/common/functions/StringFactory.kt

@@ -12,7 +12,7 @@ fun createUserImageUrl(userId: String) = "$STATIC_API/user/$userId"
 
 
 fun createBookImageUrl(bookTitle: String): String {
 fun createBookImageUrl(bookTitle: String): String {
     val normalizedTitle = bookTitle.lowercase()
     val normalizedTitle = bookTitle.lowercase()
-        .replace(Regex("\\W+"), "_")
+        .replace(Regex("[^\\w-]+"), "_")
         .replace(Regex("(^_|_$)"), "")
         .replace(Regex("(^_|_$)"), "")
         .replace("ё", "е")
         .replace("ё", "е")
     return "$STATIC_API/book/$normalizedTitle"
     return "$STATIC_API/book/$normalizedTitle"