FlowFuse / FlowFuse/flowfuse

MQTT Schema agent suspend toggle should not be disabled when in error state

Open
#5,230 1 comment 0 reactions 0 assignees View on GitHub
area:frontend needs-triage size:XS
Dominant language
JavaScript
Stars
400
Forks
89
Avg merge
1d 20h
Merged PRs (30d)
149

Description

### Current Behavior

If the MQTT Agent reports an error then the toggle to suspend is currently disabled.

This means that the agent is running (in its own container on FFC) while failing to connect.

### Expected Behavior

User should be able to suspend (remove the running container) but not delete the data stored against the broker.

### Steps To Reproduce

- create 3rd party broker
- collect topics/payload info
- modify broker settings so it no longer connects
- try to suspend the broker.

### Environment

- FlowFuse version: 2.14.1
- Node.js version: NA
- npm version: NA
- Platform/OS: FFC (and k8s / docker / localfs)
- Browser: NA

### Linked Customers

- Customer name and/or link to HubSpot contact

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.