diff options
| author | Tomasz Obrębski <[email protected]> | 2025-02-03 09:38:50 +0100 |
|---|---|---|
| committer | GitHub Enterprise <[email protected]> | 2025-02-03 09:38:50 +0100 |
| commit | 49309fa7bbd38746d33cc48acfc5cd59598dbbe6 (patch) | |
| tree | 7f62ec5dc0665f8abd321f1a914d75e82f6ed8cd /src | |
| parent | handle special backslash followed by quote for paths (#279) (diff) | |
| download | zen-49309fa7bbd38746d33cc48acfc5cd59598dbbe6.tar.xz zen-49309fa7bbd38746d33cc48acfc5cd59598dbbe6.zip | |
Fix workspace shares reply array (#280)
Workspace shares were sent in the '/ws' reply as repeating objects 'shares'
instead of a 'shares' array of objects
Diffstat (limited to 'src')
| -rw-r--r-- | src/zenserver/workspaces/httpworkspaces.cpp | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/src/zenserver/workspaces/httpworkspaces.cpp b/src/zenserver/workspaces/httpworkspaces.cpp index 2d59c9357..905ba5ab2 100644 --- a/src/zenserver/workspaces/httpworkspaces.cpp +++ b/src/zenserver/workspaces/httpworkspaces.cpp @@ -51,9 +51,9 @@ namespace { WriteWorkspaceConfig(Writer, WorkspaceConfig); if (std::optional<std::vector<Oid>> ShareIds = Workspaces.GetWorkspaceShares(WorkspaceConfig.Id); ShareIds) { - for (const Oid& ShareId : *ShareIds) + Writer.BeginArray("shares"); { - Writer.BeginArray("shares"); + for (const Oid& ShareId : *ShareIds) { if (std::optional<Workspaces::WorkspaceShareConfiguration> WorkspaceShareConfig = Workspaces.GetWorkspaceShareConfiguration(WorkspaceConfig.Id, ShareId); @@ -66,8 +66,8 @@ namespace { Writer.EndObject(); } } - Writer.EndArray(); } + Writer.EndArray(); } } |