Fix BIM share transform persistence
This commit is contained in:
@@ -1973,6 +1973,9 @@ const handleCreateShare = async (req, res) => {
|
||||
const name = typeof payload?.name === "string" && payload.name.trim()
|
||||
? payload.name.trim().slice(0, 240)
|
||||
: path.basename(src);
|
||||
const viewerSettings = payload?.viewerSettings && typeof payload.viewerSettings === "object" && !Array.isArray(payload.viewerSettings)
|
||||
? payload.viewerSettings
|
||||
: null;
|
||||
const share = {
|
||||
token,
|
||||
access: "public-readonly",
|
||||
@@ -1984,6 +1987,7 @@ const handleCreateShare = async (req, res) => {
|
||||
projectId: identity.projectId,
|
||||
versionId: typeof payload?.versionId === "string" ? payload.versionId : null,
|
||||
selectedLod: stringOrNull(payload?.selectedLod),
|
||||
viewerSettings,
|
||||
createdAt: now,
|
||||
createdBy: session?.user ? {
|
||||
id: session.user.id || null,
|
||||
@@ -2073,6 +2077,7 @@ const handleGetShare = async (req, res, token) => {
|
||||
projectId: share.projectId || null,
|
||||
versionId: share.versionId || versionHistory?.currentVersionId || null,
|
||||
selectedLod: share.selectedLod || null,
|
||||
viewerSettings: share.viewerSettings || null,
|
||||
versions: versionHistory?.versions || []
|
||||
},
|
||||
share: {
|
||||
|
||||
Reference in New Issue
Block a user