Kaynağa Gözat

Cope with empty descriptions (throws exception in Zend\Feed)

Jordi Boggiano 12 yıl önce
ebeveyn
işleme
84226cd11a

+ 6 - 4
src/Packagist/WebBundle/Controller/FeedController.php

@@ -198,7 +198,7 @@ class FeedController extends Controller
 
         $entry->setDateModified($package->getUpdatedAt());
         $entry->setDateCreated($package->getCreatedAt());
-        $entry->setDescription($package->getDescription());
+        $entry->setDescription($package->getDescription() ?: ' ');
     }
 
     /**
@@ -213,9 +213,11 @@ class FeedController extends Controller
 
         foreach ($version->getAuthors() as $author) {
             /** @var $author \Packagist\WebBundle\Entity\Author */
-            $entry->addAuthor(array(
-                'name'  => $author->getName()
-            ));
+            if ($author->getName()) {
+                $entry->addAuthor(array(
+                    'name' => $author->getName()
+                ));
+            }
         }
     }