Fix for functions with entityId
This commit is contained in:
@@ -15,7 +15,8 @@ module.exports = function (options) {
|
||||
artifactVersionId: translationArtifactVersion.artifactVersionId,
|
||||
userId: request.user.id,
|
||||
dialectId: translationArtifactVersion.dialectId,
|
||||
forkedFromId: translationArtifactVersion.id
|
||||
forkedFromId: translationArtifactVersion.id,
|
||||
entityId: request.user.individualEntityUser.entityUser.entityId
|
||||
})
|
||||
if (forkedTranslationArtifactVersion) {
|
||||
return response.redirect(`/v/${forkedTranslationArtifactVersion.artifactVersionId}/translations/${forkedTranslationArtifactVersion.id}`)
|
||||
@@ -80,7 +81,12 @@ module.exports = function (options) {
|
||||
})
|
||||
|
||||
if (artifactVersion) {
|
||||
const forkedTranslationArtifactVersion = await forkArtifactVersion(artifactVersion, dialect, request.user.id)
|
||||
const forkedTranslationArtifactVersion = await forkArtifactVersion(
|
||||
artifactVersion,
|
||||
dialect,
|
||||
request.user.id,
|
||||
request.user.individualEntityUser.entityUser.entityId
|
||||
)
|
||||
if (forkedTranslationArtifactVersion) {
|
||||
return response.redirect(`/v/${forkedTranslationArtifactVersion.artifactVersionId}/translations/${forkedTranslationArtifactVersion.id}`)
|
||||
}
|
||||
@@ -90,7 +96,7 @@ module.exports = function (options) {
|
||||
next()
|
||||
})
|
||||
|
||||
const forkArtifactVersion = (artifactVersion, dialect, userId) => {
|
||||
const forkArtifactVersion = (artifactVersion, dialect, userId, entityId) => {
|
||||
if (artifactVersion.translationArtifactVersions.length == 0) {
|
||||
// create a translationArtifactVersion with a new dialect...
|
||||
return db.TranslationArtifactVersion.create({
|
||||
@@ -98,6 +104,7 @@ module.exports = function (options) {
|
||||
artifactVersionId: artifactVersion.id,
|
||||
dialectId: dialect.id,
|
||||
userId: userId,
|
||||
entityId: entityId
|
||||
})
|
||||
} else {
|
||||
return db.TranslationArtifactVersion.create({
|
||||
|
||||
Reference in New Issue
Block a user