Fixed update form not working in interface list view

This issue was introduced by the remove create interface pull request. This fix keeps the same performance as not generating the form in the first place.