mirror of
https://github.com/maziggy/bambuddy.git
synced 2026-05-09 05:35:30 +02:00
[GH-ISSUE #1122] Spoolman extra.tag field incompatibility with OpenSpoolman NFC usage #802
Labels
No labels
A1
automated
automated
bug
bug
Closed due to inactivity
contrib
dependencies
dependencies
duplicate
enhancement
feedback
hold
invalid
Notes
P1S
pull-request
security
security
ThumbsUp
user-report
wontfix
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
starred/bambuddy#802
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Originally created by @mithkr on GitHub (Apr 24, 2026).
Original GitHub issue: https://github.com/maziggy/bambuddy/issues/1122
Originally assigned to: @netscout2001 on GitHub.
Component
Bambuddy
Bug Description
The usage of the Spoolman
extra.tagfield in Bambuddy currently conflicts with the OpenSpoolman project. OpenSpoolman uses this field to store the generated NFC tag value for a spool, whereas Bambuddy uses it to track AMS tray assignments (linking spools to printers). As a result, spools that have an NFC tag written by OpenSpoolman have a non-emptyextra.tagfield—even when not truly assigned to an AMS tray—and therefore do not appear in the AMS tray popup for assignment in Bambuddy. This creates interoperability issues for users wishing to use both Bambuddy and OpenSpoolman.Relevant snippet from Bambuddy (
backend/app/api/routes/spoolman.py):This logic means that if
extra.tagis set (even if for an unrelated NFC value), the spool is considered linked and hidden from the assignable popup.Expected Behavior
Spools created or managed with OpenSpoolman should be discoverable and assignable in the AMS tray popup/assignment workflow in Bambuddy, regardless of the presence of an OpenSpoolman NFC tag value in the
extra.tagfield. There should be a way for both systems to co-exist or utilize separate fields for their respective metadata.Steps to Reproduce
extra.tagfield.extra.tagfield.Printer Model
P1S
Bambuddy Version
v0.2.3.2
SpoolBuddy Version
No response
Printer Firmware Version
01.06.00.00
Installation Method
Docker
Operating System
Linux (Other)
Relevant Logs / Support Package
This is not a technical crash, but a data/interop conflict between project conventions.
Screenshots
No response
Additional Context
Please open discussion with the Bambuddy author on how to best handle metadata to allow OpenSpoolman NFC tags and AMS assignments to co-exist, perhaps by having each project use a distinct extra field or by storing a structured object in
extra.tag.References:
Checklist