diff --git a/src/adapters/postgres/user-adapter.ts b/src/adapters/postgres/user-adapter.ts index 763505eb..b23a3c13 100644 --- a/src/adapters/postgres/user-adapter.ts +++ b/src/adapters/postgres/user-adapter.ts @@ -402,11 +402,14 @@ export class PostgresUserService implements IServicelocator { if (Array.isArray(data.value) === true) { let dataArray = []; + for (let value of data.value) { + dataArray.push(value); + } data.value = dataArray.join(','); } - let result = await this.fieldsValueRepository.update({ itemId, fieldId: data.fieldId }, { value: data.value }); let newResult; + if (result.affected === 0) { newResult = await this.fieldsValueRepository.save({ itemId,