diff --git a/ietf/templates/meeting/session_details.html b/ietf/templates/meeting/session_details.html
index 257ff12f9..a0d21bb09 100644
--- a/ietf/templates/meeting/session_details.html
+++ b/ietf/templates/meeting/session_details.html
@@ -69,12 +69,12 @@
 
       $(".slides tbody").sortable({
         helper: rowWidthHelper,
-        stop: function(event,ui) {adjustDatabase("#slides")}
+        stop: function(event,ui) {adjustDatabase(ui.item.parent())}
       }).disableSelection();
     });
 
-    function adjustDatabase(tableID) {
-      $(tableID + " tr").each(function() {
+    function adjustDatabase(tbody) {
+      tbody.find('tr').each(function() {
         count = $(this).parent().children().index($(this)) + 1;
         old_order = $(this).attr("data-order");
         if ( count != old_order ) {