Fix for functions with entityId

This commit is contained in:
2022-01-05 23:42:59 +02:00
parent 7be5200094
commit e728f7c8b8

View File

@@ -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({