mirror of
https://github.com/rcourtman/Pulse.git
synced 2026-04-28 03:20:11 +00:00
The host-side identifier path applies sanitizeDockerHostSuffix before storing Host.ID, while the docker-side uses AgentKey() raw. For a QNAP unified agent those two derivations can produce different IDs, so the UnifiedAgents merge keyed on d.id === h.id split the single install into two rows. Add a 1:1 hostname fallback: if exactly one unmerged host row and one unmerged docker row share the same hostname, merge them. The strict 1:1 constraint prevents distinct machines that happen to share a hostname from being collapsed together. |
||
|---|---|---|
| .. | ||
| public | ||
| src | ||
| vendor/eslint-plugin-solid | ||
| .gitignore | ||
| .prettierignore | ||
| .prettierrc | ||
| eslint.config.js | ||
| index.html | ||
| package-lock.json | ||
| package.json | ||
| postcss.config.js | ||
| tailwind.config.js | ||
| tsconfig.json | ||
| tsconfig.node.json | ||
| vite.config.ts | ||