mirror of https://github.com/xfarrow/blink
bugfixes
This commit is contained in:
parent
83af80d097
commit
aa8e67120f
|
@ -71,7 +71,7 @@ async function removeOrganizationAdmin(personId, organizationId) {
|
||||||
.where('id_organization', organizationId)
|
.where('id_organization', organizationId)
|
||||||
.del();
|
.del();
|
||||||
|
|
||||||
// TODO: If the user instead deletes their entire profile, the organization will not be deleted. Fix. (database schema)
|
// TODO: If the user instead deletes their entire profile, the organization will not be deleted. Fix.
|
||||||
const remainingAdministrators = await transaction('OrganizationAdministrator')
|
const remainingAdministrators = await transaction('OrganizationAdministrator')
|
||||||
.where({
|
.where({
|
||||||
id_organization: organizationId
|
id_organization: organizationId
|
||||||
|
|
|
@ -11,6 +11,19 @@
|
||||||
IN THE SOFTWARE.
|
IN THE SOFTWARE.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
|
/******************************************************************************
|
||||||
|
* ⚠ WARNING ⚠
|
||||||
|
*
|
||||||
|
*
|
||||||
|
* Posts are now scheduled to be developed at a later stage in the development
|
||||||
|
* process, with the possibility that it may not be developed at all.
|
||||||
|
* I am unsure whether it is a good thing or it'll only be used to
|
||||||
|
* flood timelines with low-effort content, like other competing platforms.
|
||||||
|
*
|
||||||
|
*
|
||||||
|
*
|
||||||
|
******************************************************************************/
|
||||||
|
|
||||||
const organizationPostModel = require('../models/organization_post_model');
|
const organizationPostModel = require('../models/organization_post_model');
|
||||||
const express = require('express');
|
const express = require('express');
|
||||||
const jwtUtils = require('../utils/middleware_utils');
|
const jwtUtils = require('../utils/middleware_utils');
|
||||||
|
|
|
@ -28,7 +28,7 @@ const organizationValidator = require('../utils/validators/organization_validato
|
||||||
async function createOrganization(req, res) {
|
async function createOrganization(req, res) {
|
||||||
|
|
||||||
try {
|
try {
|
||||||
const errors = organizationValidator.createOrganizationValidator(req);
|
const errors = organizationValidator.validationResult(req);
|
||||||
if (!errors.isEmpty()) {
|
if (!errors.isEmpty()) {
|
||||||
return res.status(400).json({
|
return res.status(400).json({
|
||||||
errors: errors.array()
|
errors: errors.array()
|
||||||
|
@ -53,7 +53,7 @@ async function createOrganization(req, res) {
|
||||||
* Required field(s): none.
|
* Required field(s): none.
|
||||||
*/
|
*/
|
||||||
async function updateOrganization(req, res) {
|
async function updateOrganization(req, res) {
|
||||||
const errors = organizationValidator.createOrganizationValidator(req);
|
const errors = organizationValidator.validationResult(req);
|
||||||
if (!errors.isEmpty()) {
|
if (!errors.isEmpty()) {
|
||||||
return res.status(400).json({
|
return res.status(400).json({
|
||||||
errors: errors.array()
|
errors: errors.array()
|
||||||
|
@ -109,7 +109,7 @@ async function updateOrganization(req, res) {
|
||||||
*/
|
*/
|
||||||
async function deleteOrganization(req, res) {
|
async function deleteOrganization(req, res) {
|
||||||
try {
|
try {
|
||||||
const errors = organizationValidator.createOrganizationValidator(req);
|
const errors = organizationValidator.validationResult(req);
|
||||||
if (!errors.isEmpty()) {
|
if (!errors.isEmpty()) {
|
||||||
return res.status(400).json({
|
return res.status(400).json({
|
||||||
errors: errors.array()
|
errors: errors.array()
|
||||||
|
@ -141,7 +141,7 @@ async function deleteOrganization(req, res) {
|
||||||
*/
|
*/
|
||||||
async function getOrganization(req, res) {
|
async function getOrganization(req, res) {
|
||||||
try {
|
try {
|
||||||
const errors = organizationValidator.createOrganizationValidator(req);
|
const errors = organizationValidator.validationResult(req);
|
||||||
if (!errors.isEmpty()) {
|
if (!errors.isEmpty()) {
|
||||||
return res.status(400).json({
|
return res.status(400).json({
|
||||||
errors: errors.array()
|
errors: errors.array()
|
||||||
|
|
|
@ -17,7 +17,7 @@ const {
|
||||||
} = require("express-validator");
|
} = require("express-validator");
|
||||||
|
|
||||||
const addOrganizationAdminValidator = [
|
const addOrganizationAdminValidator = [
|
||||||
check('id').trim().notEmpty().escape(),
|
check('person_id').trim().notEmpty().escape(),
|
||||||
check('organizationId').trim().notEmpty().escape()
|
check('organizationId').trim().notEmpty().escape()
|
||||||
];
|
];
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue