fix: remove last char from datetime and time if is a dot

This commit is contained in:
Fabio Di Stasio 2021-03-20 16:29:56 +01:00
parent fccfe92453
commit e89911b185
3 changed files with 9 additions and 3 deletions

View File

@ -19,7 +19,7 @@ module.exports = {
schedulers: false,
// Settings
databaseEdit: false,
tableSettings: true,
tableSettings: false,
viewSettings: false,
triggerSettings: false,
routineSettings: false,

View File

@ -1267,8 +1267,8 @@ export class PostgreSQLClient extends AntaresCore {
queryResult = rows.map(row => {
return row.reduce((acc, curr, i) => {
const table = tablesInfo[fields[i].tableID].table;
acc[`${table}.${fields[i].name}`] = curr;
const table = tablesInfo[fields[i].tableID] ? tablesInfo[fields[i].tableID].table : '';
acc[`${table ? `${table}.` : ''}${fields[i].name}`] = curr;
return acc;
}, {});
});

View File

@ -412,7 +412,13 @@ export default {
this.isInlineEditor[this.editingField] = false;
let content;
if (!BLOB.includes(this.editingType)) {
if ([...DATETIME, ...TIME].includes(this.editingType)) {
if (this.editingContent.substring(this.editingContent.length - 1) === '.')
this.editingContent = this.editingContent.slice(0, -1);
}
if (this.editingContent === this.$options.filters.typeFormat(this.originalContent, this.editingType, this.editingLength)) return;// If not changed
content = this.editingContent;
}
else { // Handle file upload