File tree Expand file tree Collapse file tree 3 files changed +34
-1
lines changed
public/js/app/views/servers Expand file tree Collapse file tree 3 files changed +34
-1
lines changed Original file line number Diff line number Diff line change @@ -37,7 +37,18 @@ module.exports = Marionette.ItemView.extend({
3737 submit : function ( modal ) {
3838 modal . preventClose ( )
3939
40- this . model . set ( this . serialize ( ) )
40+ var data = this . serialize ( )
41+
42+ if ( ! data . title ) {
43+ sweetAlert ( {
44+ title : 'Error' ,
45+ text : 'Server title cannot be empty' ,
46+ type : 'error'
47+ } )
48+ return
49+ }
50+
51+ this . model . set ( data )
4152
4253 var self = this
4354
Original file line number Diff line number Diff line change @@ -57,12 +57,24 @@ module.exports = Marionette.LayoutView.extend({
5757
5858 save : function ( e ) {
5959 e . preventDefault ( )
60+
6061 var self = this
6162 var oldId = this . model . get ( 'id' )
6263 var data = this . settingsView . currentView . serialize ( )
64+
65+ if ( ! data . title ) {
66+ sweetAlert ( {
67+ title : 'Error' ,
68+ text : 'Server title cannot be empty' ,
69+ type : 'error'
70+ } )
71+ return
72+ }
73+
6374 _ . extend ( data , this . missionsView . currentView . serialize ( ) )
6475 _ . extend ( data , this . modsView . currentView . serialize ( ) )
6576 _ . extend ( data , this . parametersView . currentView . serialize ( ) )
77+
6678 this . model . save ( data , {
6779 success : function ( ) {
6880 var newId = self . model . get ( 'id' )
Original file line number Diff line number Diff line change @@ -8,6 +8,11 @@ module.exports = function (manager, mods) {
88 } )
99
1010 router . post ( '/' , function ( req , res ) {
11+ if ( ! req . body . title ) {
12+ res . status ( 400 ) . send ( 'Server title cannot be empty' )
13+ return
14+ }
15+
1116 var server = manager . addServer ( req . body )
1217 res . json ( server )
1318 } )
@@ -18,6 +23,11 @@ module.exports = function (manager, mods) {
1823 } )
1924
2025 router . put ( '/:server' , function ( req , res ) {
26+ if ( ! req . body . title ) {
27+ res . status ( 400 ) . send ( 'Server title cannot be empty' )
28+ return
29+ }
30+
2131 var server = manager . getServer ( req . params . server )
2232 server . update ( req . body )
2333 manager . save ( )
You can’t perform that action at this time.
0 commit comments