Graylog2 / Graylog2/graylog2-server

Installing Content Pack may create new All messages Stream

Open
#5,616 2 comments 0 reactions 0 assignees View on GitHub
bug content-packs triaged
Dominant language
Java
Stars
8.1k
Forks
1.1k
Avg merge
1d 20h
Merged PRs (30d)
217

Description

## Expected Behavior
The "All messages" default Stream is somehow special, and installing a Content Pack that has it in the entity list should not create a new Stream for it, but use the existing one.

## Current Behavior
Installing a Content Pack that has the "All messages" Stream as dependency creates a new "All messages" Stream, that does not behave in the same way as the original one.

That affects Pipelines that may need to be applied into all messages, and specially Dashboard Widgets created against the Stream. The latter case is specially bad, because we don't let users alter the Stream after the Widget was created.

Example of content pack having this issue: [v2.txt](https://github.com/Graylog2/graylog2-server/files/2808711/v2.txt)

## Steps to Reproduce (for bugs)
1. Upload given Content Pack
2. Install the Content Pack
3. Go to the Streams page
4. See that two "All messages" Streams exist

## Your Environment
* Graylog Version: Graylog 3.0.0-rc.1-SNAPSHOT (790939a)

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.