updated translation, fixed postgres method for extra field insert.

This commit is contained in:
DESKTOP-GENO133\IvanPlex
2024-02-12 20:28:36 -07:00
parent ed717af91c
commit b0e82889e0
3 changed files with 7 additions and 2 deletions

View File

@@ -57,7 +57,12 @@ namespace CarCareTracker.External.Implementations
{
try
{
var existingRecord = GetExtraFieldsById(record.Id);
string cmd = $"INSERT INTO app.{tableName} (id, data) VALUES(@id, CAST(@data AS jsonb))";
if (existingRecord.ExtraFields != null)
{
cmd = $"UPDATE app.{tableName} SET data = CAST(@data AS jsonb) WHERE id = @id";
}
using (var ctext = pgDataSource.CreateCommand(cmd))
{
ctext.Parameters.AddWithValue("id", record.Id);

View File

@@ -63,7 +63,7 @@
</form>
</div>
<div class="modal-footer">
<button type="button" class="btn btn-secondary" onclick="hideExtraFieldModal()">@translator.Translate(userLanguage, "Cancel")</button>
<button type="button" class="btn btn-secondary" onclick="hideExtraFieldModal()">@translator.Translate(userLanguage, "Close")</button>
<button type="button" class="btn btn-primary" onclick="addExtraField()">@translator.Translate(userLanguage, "Add New Field")</button>
</div>
<script>

File diff suppressed because one or more lines are too long