Преглед изворни кода

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

Jordi Boggiano пре 12 година
родитељ
комит
84226cd11a
1 измењених фајлова са 6 додато и 4 уклоњено
  1. 6 4
      src/Packagist/WebBundle/Controller/FeedController.php

+ 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()
+                ));
+            }
         }
     }