From 75645ce8acd86d22cd4350226db0b3c21559c044 Mon Sep 17 00:00:00 2001 From: Diego Date: Thu, 27 Apr 2017 10:06:07 +0200 Subject: [PATCH] Keep UUID when edit --- bl-kernel/dbposts.class.php | 14 +++++++++----- 1 file changed, 9 insertions(+), 5 deletions(-) diff --git a/bl-kernel/dbposts.class.php b/bl-kernel/dbposts.class.php index 9c0137a6..64614500 100644 --- a/bl-kernel/dbposts.class.php +++ b/bl-kernel/dbposts.class.php @@ -116,7 +116,9 @@ class dbPosts extends dbJSON $key = $this->generateKey($args['slug']); // Generate UUID - $args['uuid'] = md5(time().DOMAIN); + if( empty($args['uuid']) ) { + $args['uuid'] = md5(time().DOMAIN); + } // The user is always who is loggued $args['username'] = Session::get('username'); @@ -206,11 +208,13 @@ class dbPosts extends dbJSON public function edit($args) { + // Modified date + $args['dateModified'] = Date::current(DB_DATE_FORMAT); + + // Keep UUID + $args['uuid'] = $this->uuid(); + if( $this->delete($args['key']) ) { - - // Modified date - $args['dateModified'] = Date::current(DB_DATE_FORMAT); - return $this->add($args); }