diff --git a/app/views/admin/get_all_users.html.erb b/app/views/admin/get_all_users.html.erb
index cba47c0..ca82ec7 100755
--- a/app/views/admin/get_all_users.html.erb
+++ b/app/views/admin/get_all_users.html.erb
@@ -56,7 +56,17 @@ function openEditModal(id){
$("#editAcct .modal-content").load(link, function(response, status, xhr) {
console.log('Load status:', status);
if (status == "success") {
- var modal = new bootstrap.Modal(document.getElementById('editAcct'));
+ var modalElement = document.getElementById('editAcct');
+ console.log('Modal element:', modalElement);
+
+ // Get or create modal instance
+ var modal = bootstrap.Modal.getInstance(modalElement);
+ if (!modal) {
+ console.log('Creating new modal instance');
+ modal = new bootstrap.Modal(modalElement);
+ }
+
+ console.log('Showing modal');
modal.show();
} else {
console.error('Failed to load modal content:', xhr.statusText);