Update a SEO title and description in the incident meta
This commit is contained in:
@@ -15,6 +15,7 @@ use CachetHQ\Cachet\Bus\Commands\Component\UpdateComponentCommand;
|
||||
use CachetHQ\Cachet\Bus\Commands\Incident\UpdateIncidentCommand;
|
||||
use CachetHQ\Cachet\Bus\Events\Incident\IncidentWasUpdatedEvent;
|
||||
use CachetHQ\Cachet\Bus\Exceptions\Incident\InvalidIncidentTimestampException;
|
||||
use CachetHQ\Cachet\Bus\Handlers\Traits\StoresMeta;
|
||||
use CachetHQ\Cachet\Models\Component;
|
||||
use CachetHQ\Cachet\Models\Incident;
|
||||
use CachetHQ\Cachet\Models\IncidentTemplate;
|
||||
@@ -30,6 +31,8 @@ use Twig_Loader_Array;
|
||||
*/
|
||||
class UpdateIncidentCommandHandler
|
||||
{
|
||||
use StoresMeta;
|
||||
|
||||
/**
|
||||
* The authentication guard instance.
|
||||
*
|
||||
@@ -86,6 +89,11 @@ class UpdateIncidentCommandHandler
|
||||
// Rather than making lots of updates, just fill and save.
|
||||
$incident->save();
|
||||
|
||||
// Store any meta?
|
||||
if ($meta = $command->meta) {
|
||||
$this->storeMeta($command->meta, 'incidents', $incident->id);
|
||||
}
|
||||
|
||||
// Update the component.
|
||||
if ($component = Component::find($command->component_id)) {
|
||||
dispatch(new UpdateComponentCommand(
|
||||
|
||||
Reference in New Issue
Block a user