aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorTomasz ObrÄ™bski <[email protected]>2025-02-03 09:38:50 +0100
committerGitHub Enterprise <[email protected]>2025-02-03 09:38:50 +0100
commit49309fa7bbd38746d33cc48acfc5cd59598dbbe6 (patch)
tree7f62ec5dc0665f8abd321f1a914d75e82f6ed8cd /src
parenthandle special backslash followed by quote for paths (#279) (diff)
downloadzen-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.cpp6
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();
}
}