[fix] Empty file saving not received
This commit is contained in:
@@ -43,6 +43,15 @@ class File
|
||||
{
|
||||
version.diff = false
|
||||
}
|
||||
else if( version.content === '' )
|
||||
{
|
||||
version.diff = [ { count: 1, added: true, removed: undefined, value: 'a'} ]
|
||||
|
||||
if( last_version.content === '' )
|
||||
{
|
||||
return false
|
||||
}
|
||||
}
|
||||
else
|
||||
{
|
||||
version.diff = diff.diffLines(
|
||||
@@ -54,8 +63,10 @@ class File
|
||||
)
|
||||
|
||||
// No changed
|
||||
if( version.diff.length === 1 )
|
||||
if( version.diff.length === 1 && last_version.content !== '' )
|
||||
{
|
||||
return false
|
||||
}
|
||||
}
|
||||
|
||||
// Emit
|
||||
|
||||
@@ -54,7 +54,7 @@ class Files
|
||||
// Retrieve file
|
||||
let file = this.get( normalized_path, true )
|
||||
|
||||
if( _content )
|
||||
if( typeof _content !== 'undefined' )
|
||||
{
|
||||
// Create version
|
||||
file.create_version( _content )
|
||||
|
||||
Reference in New Issue
Block a user