diff options
Diffstat (limited to 'ogcp/static')
-rw-r--r-- | ogcp/static/js/ogcp.js | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/ogcp/static/js/ogcp.js b/ogcp/static/js/ogcp.js index ccd8a1e..4779bf4 100644 --- a/ogcp/static/js/ogcp.js +++ b/ogcp/static/js/ogcp.js @@ -325,10 +325,12 @@ function RemovePartition(evt) { target.remove(); // Reassign rows ids table.find('tr').each(function(index) { - $(this).find('.form-control').each(function() { + function update_references() { const id = $(this).attr('id').replace(/(.*)-(\d{1,4})-(.*)/, `$1-${index}-$3`); $(this).attr('name', id).attr('id', id); - }); + } + $(this).find('input').filter(':first').each(update_references); + $(this).find('.form-control').each(update_references); }); } else { table.find('tr').each(function(index) { |